Pros
For the most part, the people I work with are super nice, great people. The company values life and family outside of work, which is amazing. You're also surrounded by people who have never worked anywhere else (for better or worse), which can feel suffocating at times. They call it the golden handcuffs- it's an amazing place to work, and eventually, you feel trapped and like you can't leave- which, to some, is a good thing.
Cons
Like any large company, there's politics to navigate and long/slow processes that come with having thousands of employees who work for one company. Coming from small, scrappy companies in the past, I get frustrated by the people who don't work too hard/have learned to do minimum to get by (which is easier at large companies).