Pros
The work environment is great- friendly, generous and extremely flexible. Salaries are very competitive, and the work we do is interesting and ever-changing. Any economic challenges have been dealt with openly and sympathetically, and the employees seem to appreciate the honesty and sincerity. They stay because they know this is a great job and they will never find better. Anyone posting anything negative on here knows that as well and were probably not pleased to be part of budget cuts. Ignore them, if they had any integrity they wouldn't be wasting their time posting childish comments in a public forum.
Cons
A few bumps in the road financially, but that is part of doing business. It does not seem to bother anyone too much, mostly because the other benefits of working here are worth it.