Pros
Good benefits lots of time off telework retirement
Cons
Awful micromanagement. Old systems. Supervisors with 0 vision.
Pros
Diversity of role, supportive team, flexibility
Cons
Politics, shift work, slow to implement / embrace change; lacks agility.