Pros
I met some really great people while I worked here - smart, hard-working, sincere and nice - who are still friends. Intellectually there is a high bar for entry so there are very smart people there. Compensation is good. Work can be interesting and challenging. Initiative is rewarded. It is not hierarchical in the traditional sense and there is equal opportunity. Some charismatic management. For the industry that they are in, they obviously are paying attention to the right variables to have business success (although as you will see in the next section that may not have bearing on employee experience).
Cons
I met some of the most undesirable co-workers I have ever met there. Some of the work is very boring, not intellectually challenging but requires long hours. There is zero support structure if you miss a step or need guidance and no thought about employee wellbeing past $ compensation. Communication was exceedingly poor. Despite flat hierarchy unfortunately there will always be favorites and people get labelled - no second chances. Definitely some poor managerial judgement (day-to-day culturally rather than executively) although that seemingly has had no effect so far on ultimate success of the business.