Pros
Pay isn't bad, although below average. Some hard working people.
Cons
Depending on the location. My experience was awful. I gave this place numerous chances throughout my time here. To sum it up, bad management is ruining this company. There are lots of people in "leadership" roles with no leadership skills. Communication is also seriously lacking. There's lots of improper documentation if any at all. There is no process put in place on how to do most things, and yet so much red tape because management can make up rules as they go, often times not to the employees' benefit. I've experienced utterly shocking unprofessional behaviors. I won't go into detail here, but I'm surprised that those people still have a job. Yet those people get away with it because management is just as unprofessional along with playing favorites. HR is also useless because reporting those incidents means nothing but a write-up after another write-up. Management seems to be under the impression that whoever complains, it means those people are doing something and staying busy. The real, hard workers don't complain nearly as much. Lots of lazy employees here that know exactly who to please to keep their jobs. There is no training or development for employees. They say "it's a great place to learn" but what they really mean is that you'll figure it out for yourself after many mistakes and headaches when most of those can be avoided if only there was proper training and guidance.