Pros: good work atmosphere, good company values, good benefits.
Cons: starting pay could have been a little higher, that's about it really.
Overall, this was one of the best jobs I had ever had. I liked the work atmosphere and my co-workers. I really liked my bosses, too. It could get stressful at times but, once I learned what to look out for everything flowed smoothly together. I wish I could have moved the company with me. I liked it that much.