Working with hugely profitable companies, we can charge $200k for a project, and it's relatively lax, expectations are reasonable, and deadlines are flexible. Even if it's a total flop, it's only $200k and they can write it off as an experiment. Working with far less profitable companies (within the same sector), even our $50k projects are miserable, scope-creeping, infighting experiences where the employees will try to extract maximum value from us while also trying to claim credit for the work (to obtain promotions and raises, which are limited due to the aforementioned limited profitability).
So I'm curious to learn about your personal experiences working at these companies that we generally consider to be hugely successful. I'm sure there is massive variation amongst different teams and projects, but I'm interested nonetheless. Are you still working against tight deadlines and fighting for promotions? Or are you enough of a cog that you can get by while doing the absolute bare minimum to get your annual raise? How does your job now compare to your previous experiences?
I will say that the FAANGs are much like the transition many of us experienced from high school to college: the bottom two-thirds of the talent spectrum are not there and where we might have been top of the class in HS, we may find that we are merely average or even, sadly, significantly below average. Also, since the financial rewards are much, much greater, competition between individuals is correspondingly greater, along with all the negatives that implies. Depending on your level of technical ability and political / social skills, you may indeed find yourself working harder or fighting harder for promotions than you would at a non-FAANG company.
That said, they are big companies, so YMWV. Some people were having a great time there, which was assisted by their really good set of benefits.