Pros: great benefits
Cons: short staffed
I loved my job and gained so much of my experience there. Management was strict but fair and willing to help. A very structured company with great values. The hardest part of my job I guess would be that I was sometimes overwhelmed because we were short staffed, but great co-workers and a great place to work.