Best place to work in the mid-to-big-sized companies
Pros
A lot of work to be done -> means you have flexibility on what to work and there's ample opportunities to do something awesome. Perks are amazing, but they're made so you don't stress with the little details of life -> I work less hours in average than my previous top-company-job but achieve a lot more in that time. No micro management overall (obviously there are black sheep everywhere) -> you do need to know how to prioritize and work by yourself without being pushed though Mission and vision that matter to the world -> "Don't be evil", eh? Right. Here we're truly connecting the world. Very few teams focus on revenue, which is awesome. Excellent compensation -> do I need to say more? Travel to HQ if you're a remote team -> it's not so often so I enjoy it (personal thing though)
Cons
The other "G" giant has a few more extra perks that are nicer, but you can live without them. Growing very fast. Hoping quality does not deteriorate but things can get messy.