Pros: flex hours (for exempt employees), good family benefits
Cons: high local cost of living, limited advancement, low market salaries, unreasonable liberalism
Want to work for a great place that demands 110% but will never pay you enough? This is it. Environment is very political and others will try to take credit for your work.