Pros
Generally balanced workload, with fair distribution of the work
Support for professional development
Helpful colleagues and managers
Bonuses tied to project outcomes
Solid medical, vision, and dental insurance
Cons
More pressure than usual on some projects