Pros
Fair compensation, salaries not that high, but opportunities to increase total compensation through bonuses, incentives, etc. Project and program success shared across all on the team -- team approach to delivery, which fosters cooperation and innovation. Engaged leadership who listen to employees and encourage participation and bringing forward new ideas. Work-life balance is a priority for leadership at all levels -- encouraging time off, spreading work-loads
Cons
Benefits are improving, but in many cases fall about mid-range across industry