Pros
The company has very experienced management team now. The regional manager assigned to the Central and East is very good. He was experienced and handled difficult situations very well. He was better than any other manager I had in the past. The company had great benefits plans, and also time off. You would get two weeks right of the bat. I had a long run with this company and learned a lot.
Cons
One of the big things is that they do not have a tuition reimbursement per say, they will pay for the tests but if you wanted to get a class for a certification or degree they would not pay for it. If you are like me that you need to attend a class to learn then you would have to pay out of pocket. I would say get your own education so you do not owe the company anything if you decide to leave. This company has or had a lot of third party involvement with customer companies. That situation was very unfavorable, I had to report to three different mangers all the time. Very uncomfortable situation non the less.