Pros
There is no better place to be if you're a builder. My job gives me nearly unlimited access to cloud compute resources and plenty of time to invent. Dream job.
Cons
This is a BIG company and tough to navigate. The mentorship pales in comparison to my last job.
Pros
Great benefits, people are fun and outgoing, lots of opportunities and challenges for work, lots of events, works with a lot of different well-known brands, great work-life balance
Cons
Long interview process - Logic test, 3 interviews, then a home test