Incompetent engineering managers, average engineers
Pros
Pay is great Free food Good 401k match
Cons
Culture deck is a bunch of lies. The reality is this: a) It hard to find "stunning collages" because hiring is broken. If you are good at talking, and repeating culture jargon in the interview, you can easily get it. You can look in LinkedIn to see the qualification, background and education level of our engineers. Many engineers here are from bodyshop Indian IT firms (the likes of Infosys, TCS etc), who came onsite and simply switched to Netflix - because they can TALK. b) Informed captions (mostly managers) are technically incompetent and has no clue on making any informed data driven decisions. Decisions are heavily driven by politics. c) The whole push of open and honest feedback is just a sham to make things look good. Providing critical feedback is impossible here, as it mostly backfires and results into getting fired. So people just keep providing rosy feedback. d) If you were hired into a bad team or don't like the work, it is very very hard to switch teams. Even if some other manager is willing to take you in their team, the current manager usually retaliates by triggering keeper test and you get fired. Essentially your manager tells the new hiring manager that this person was bad performer so switching team to not get fired. e) There is no career growth for ICs here, everyone has the same title and level. However, on management there is clear growth path - double standards.