Pros
*The benefits and perks are amazing - there is so much focus, thoughtfulness and investment put into the employee experience. *People are really smart and nice, you don't run into a lot of jerks. *Teams are generally happy and love the company culture *Employees are passionate about the company brand, its mission, and doing the right thing for its members. *The campus, cafe, and workplace support is the best - truly world class. *Though they're owned by Microsoft, they do run independently from them.
Cons
*The company size is growing, which means that it's harder to get alignment on things. It does feel like organizations/leaders are getting more "political" *Given the amazing perks, some people stay at the company longer than they should - and for the wrong reasons. * They're almost too nice , which means people aren't always held accountable and exceptions are always being made. *It's been harder to find growth opportunities past a certain level. In some ways, it's easier to leave the company than to stay and get promoted/find an internal move.