Pros
Very smart people. Great pay and benefits (especially with the stock doing so well). Technology product that actually works and can be implemented fast. Great leadership at the top.
Cons
Complete lack of any professional HR best practices. I have seen top performers fired by accident and then the company try to rehire them; I've seen women in exactly the same roles as men paid and titled significantly less; I've seen re-orgs of re-orgs within the space of a week due to poor planning; I've seen constant overlap of functions and never see any clear delineation of responsibilities. We have a very long way to professionalize the workforce planning function and it's a shame because I think good people come to the firm who may leave without ever finding their feet or making the contribution they could due to lack of role clarity, good onboarding etc.