Pros
Pay, vacation time (though I have so much work that I never take it), benefits.
Cons
Management harps on the importance of being proactive not reactive, however, management does not listen to their own advice. They are well aware of how many new customers we have but are unwilling to hire enough employees to cover the rising customer base. Management waits until each employee is stretched as far as possible and then hire just enough new employees to make the suffering employees think that there is hope. I have done the same job for 3 years. I was able to complete my daily workload with ease for the first year or so. Now I come in every day with way more work than any person can complete in 8 hours. And no, they do not pay overtime in my department.