Pros
- Amazing pay and benefits. - Chance to work on a variety of good projects used by a large user base worldwide, therefore you can learn a lot. - Very good on CV.
Cons
The company knows how to promote itself very well, but this can mask some harsh realities. - The illusion of a "transparent" flat hierarchy masks a top-down culture. Leaders can make cuts even for high performers, even without knowing them, talking to them or consulting their actual team at all. - Sometimes, micromanagement. - High turnover rate, with someone joining or leaving every other week. - There's always the need to mask or justify your "mistakes" (even when they're not so), due to an hidden blaming culture. - The company doesn't seem to be suited for humble or shy people, since someone might take advantage of them or walk all over them. Assertiveness seems the key to navigate the company culture. - Management/leadership seems to be searching for very excited individuals: if you're not always like that, you might be misjudged. - In general, company leadership culture prioritizes money above anything else, and this negatively affects the employers, the products and the end users (having a healthy user base has never been a priority, as far as everything is legal and makes money).