Pros
- Most of the people I work with regularly are very good, both technically and as people - Very competitive salary and benefits - Generally good hybrid in-office culture. Special days for things like free breakfast, or various events and celebrations.
Cons
- Stack ranking with forced distributions creates unnecessary competition, and not in a good way. Also depresses associate morale on a larger scale. - Many practices that are more performative than substantive, in service of the "influence" competency. - For a company that claims to be a tech company, they are very stingy on the stock awards compared to other large tech companies. - Giving managers and Sr. managers more responsibility, without the support or resources to implement. - Constant reorgs and rebrandings, often during the same year, so you have no idea which organization you're working for.