Pros
Inspiring mission, progressive company culture, free primary care physician, free flight training, lunch provided, the list goes on...Cons
Flat company structure means you have to be a self starter and often make progress without much guidance or oversight.