Pros
The insurance benefits are okay, but it seems each year, the coverage and network shrinks while the cost increases. Some of my co-workers are great, others not so much.
Cons
Every day is stressful and a challenge. My department is GROSSLY understaffed. As people leave, the work is simply put on the backs of the employees still there with no increase in pay. The division of work is not balanced in my department. I am doing the work that four people used to perform (I wish I could say I'm exaggerating...I'm not), while others in my department can slack off and take three lunches and multiple other breaks throughout the day. Most days, my lunch is eaten at my desk while I'm working, and I'm lucky to get a couple of bathroom breaks. Management is clueless and out of touch with the peons breaking their backs doing the actual work. All they care about is the bottom line.