Pros
Lots of benefits, training and learning opportunities Workload is light and work schedule can be flexible Tuition deduction and scholarship for employees, so it is a smart move if you get a degree while you work. Multi-culture. Foreign workers are pretty common.
Cons
1.5% to 2.5% salary increase is a joke comparing to industries. Salary is largely dependent on the level of education not work experience. For example, if you have a Phd, it's very likely you are in the 80k - 100k range. And if you have a bachelor degree, it's 45k to 50k. Master degree splits in the middle. Chances of promotion within 10 years of employment is next to 0%, because there are large percentage of senior employees occupying crucial positions just counting the days to retirement. Job security largely depends on government funding not your performance.