Pros
People
Average Salary and Benefits (if you are working there for >10 years or negotiate well)
Work from home / hybrid work policy
Cons
Teams are very short in people and in knowledge
Everything at the same time and needs to be done by yesterday
Management's only focus is numbers, not people