Pros: compensation, benefits
Cons: work load, stressful environment
The pay and benefits are great. I have gained a lot of knowledge and experience working here. However, management is poor which has a trickle down effect on co-workers. Hardest part is doing everyone else's work, most enjoyable part is staying busy.