Best place for ongoing Cloud Engineers!
We always have fun and just enjoy being in the office.
We respect each other and know what the others are doing. We help out each other e.g., using our monthly Open-Space where we help other departments to solve challenging problems.
We have a gym, healthy breakfast, and much more. Just note that the open working hours require a lot of self-control to avoid over hours.
In less time I learned much more and acquired more tech and soft skills than in my academic life or at my previous employer (who was also a Top 10 company)
All developers use Mac or Linux. No corporate madness that pushes developers to use crappy software.
All members of the lower and higher management can and should attend top management coachings. Engineers can go to conferences, can do online courses, and we also have off-topic fun projects like a little robot that drives though our office, where everybody is encouraged to hack it.