Cons: lack of necessary resources (staffing, budget, etc.)
The department I work for is extremely stressful and highly scrutinized. The staff is great and cares very much about the work that they do, but, unfortunately, lacks critical resources required to complete the job satisfactorily. Management does their best to keep the ship afloat and take care of their employees. Implementing change can be very slow going, as it is municipal government and most things require cutting through several feet of red tape. The benefits are exceptional and it is a great place to gain work experience, broaden one's horizons, and make a decent living.