Pros
The benefits package is good, the company reaches out to the community. Unfortunately, there are not a lot of pros for this company anymore.
Cons
Leadership skills are terrible. Micromanagement has gotten out of control. Workers are treated like brainless toddler, not hard working, self sufficient adults. Leads and Supervisors are vindictive and manipulative. Going to HR has no effect, as they just care to sweep things under the rug. You will be treated as an unequal peon if you don't constantly suck up to bosses, regardless of work produced or efficiency. You can ask for training, but they will dance around the thought, promise it to you, then never train you. If you are looking to advance your career, or even get it jump started, stay away from this company. They will consistently hold you down. You can't trust a single person in a position of power. You can always expect to get slammed behind your back. The benefits package is great, but not when the environment is life sucking and detrimental to health. This place is run like a terrible high school girl movie. The "in crowd" aka leads and those whose noses are shoved so far up their rear ends they can smell what the bosses smell, and "the others" aka everyone else. STAY AWAY FROM THIS COMPANY.