Pros
- Flexible schedules on some teams - Awesome benefits - the paternity/maternity leave, severance packages are out of this world - Lots of internal mobility - Not much micromanagement being a large company
Cons
- Competition at the manager and above level can be brutal, which leads to a trickle-down effect. Culture can change on a dime within towers and teams, managers turnover every few months. - Performance management system - they are committed to the bell curve model. it makes for a really unhappy and tense environment around performance management and review cycles. - Luck of the draw - your fortunes depend largely on what team or manager you are aligned to. The promotions go to those on the eye-catching teams with projects that are aligned upper management's current hot issues. - Politics - Internal politics are always something to watch out for, but even national politics come into play - the company's messaging aligns to democrat/left wing agendas. Diversity in hiring is talked about in literally every single meeting. There are constant diversity seminars and videos and media which you are encouraged (read: required) to watch and agree with for fear of incurring Big Brother's wrath. It's not a big deal I guess - diversity and inclusion in hiring is a fine aim - but it's baked into everyone's goals and there is a cultish obsession at this point.