Vantaggi
* Large variety of possible roles (if you don't like yours, you can find another) * Generally lots of freedom for innovation * Lots of different types of services and tech stacks. You can find your niche. * Generally pretty decent office buildings * Good stepping stone to get better jobs * Excellent pay and stock
Svantaggi
* Excessive RTO policy (5 days) without proper infrastructure to support it. I was forced to sit in random chairs in random lobbies because there weren't enough desks * Orgs will randomly switch you between Seattle and Bellevue with hardly any notice. I got moved to Bellevue from Seattle, then back to Seattle again. * Lots of really toxic, aggressive, egomaniacal micromanagers. Some parts of the company are absolute hell: understaffed, with unrealistic expectations * Highly disorganized. Poor documentation strewn all over the place