Pros
Great benefits. Great individual contributors. My teammates and cross team coworkers were amazing. Interesting complex product providing great challenges and opportunities to learn. Progressive and open minded.
Cons
Top heavy: many managers to too few ICs. Lack of manager accountability. No 360 reviews. Managers likely to defend/protect each other rather than listen to concerns from their reports. Lack of diversity: very male, very white. Local remote managers with in office employees rarely appeared or engaged in office- deficit of knowledge of the in office work and dynamics. Aspirational bordering on deluded benchmarks, then upset when the goals aren’t met. Top down management, quick to reprimand rather than reflect on lack of sufficient processes and manager engagement.