Pros
Easy money, good perks, employee friendly compensation/perk policies. Comparable to the best in industry. Good work life balance. Just get involved in current active politics and let someone else use brain to define tasks. Welcome to a service company. Good for people who wanted to retire in same job with good retirement funds.
Cons
Culture - Non technical management No plans for teams other then Maintenance of legacy software. Service industry culture. Most of teams are vendor replacement. Hiring - Easy to get hired as interviewer are non competent. No standards across teams for sde levels. You will find 10 year experience person working in profile of sde2 and a 2 year experience person working on same profile. Favouritism works across all ranks and is the only way to move up.