Pros: Excellent benefits, Good Pay, and a great experience.
Cons: Long hours and not a lot of room to move up in the company unless you are willing to relocate.
I worked for this company for almost 10 years and didn't have a whole lot to complain about. Long hours but pretty good pay to back it up if you have the drive. I was well trained by this company and hands down the best program within a company I have ever experienced to learn from. Management is not too bad and tend to back you on everything you do. The co-workers I had were awesome. The hardest part of the job was the long hours. I must say overall it was a good experience while it lasted. I just became burnt out and it was time to move on.