Pros
Let's start with what's top of mind for most people - the pay and the perks. This place pays better than anywhere else I've interviewed at in the Bay Area, and that's just base salary alone. Plus the bonus and RSUs? Wow, I don't think I'm able to leave! The benefits are absolutely stellar. Everything from great food, laundry, concierge desks, best medical/dental/vision (especially if you're insuring yourself only), 401K matching, after tax 401K (which is rare), wellness reimbursement, spas on campus, you name it. It really is amazing. Culture is transparent, honest, hardworking, dedicated, detail-oriented, and collegial. You get to work with some of the smartest and hardest working people in the industry. I haven't encountered any work/life balance issues, the hours are pretty flexible.
Cons
Due to the sheer size of some departments, things can feel a bit slow and bureaucratic at times.