Nice city to work for. Lots of nice and cooperative people to work with. Good benefits and paid time off.
Cons
Not always good communication and support from management. Some people in supervisory positions aren't good in that role. One in particular, abuses their position and would rather find fault with employees than support their staff.