Pros
Work like harmony depending on division
Cons
Downside include bringing work home
Pros
Good and stable pay. Good learning opportunities, good bosses and colleagues if you're in the right department. Some departments are also surprisingly flexible and progressive.
Cons
High workload and stressful environment.