Pros
Flex hours.
Hybrid schedule.
Travel is generally optional.
Some effort given to employee R&R.
100% paid for healthcare for salary employees.
High % of really good/considerate lower managers.
Will hire anyone with a degree.
Cons
Will hire anyone with a degree.
Lower raises than you would expect considering inflation.
Clear promotion times irrelevant of performance.
HR is terrible and slow. I've got too many stories.
Communication difficulties between internal companies cannot be understated.
Limited/no training OR professional development but they do give you time to catch up to speed.
Per diem is not sufficient for the most common travel locations.
No tuition assistance.
1.5% employee discount...yay
So many IT restrictions.