Pros
Very experienced individual contributors, creatives and engineering. Compensation and benefits are generous.
Cons
Weak leadership, poor communication, direction is often unclear and changes frequently. Regard for individual well-being is fake, crunch is real, and professional development is non-existent,