Pros
Good benefits, great company culture.
Cons
Quite possibly the worst training I have ever head the displeasure of experiencing. They promise you the world and patronize you, only to underdeliver with poor training practices, and sufficient training to begin with. The trainers (minus one wonderful gentleman who, our class unfortunately did not get as a trainer, but did get to receive a lesson or two from), clearly do not know enough of the job to be teaching it. Interestingly enough, two of them are washouts from the training department of another company I used to work at several years ago, and it looks like they haven't improved much either. Management, at least as far as the training department is concerned, is bizarrely incompetent. An absolute joke. Even mentors and leads already on the floor admitted that currently implemented training standards were unfair, and unrealistic expectations, which is true, as after doing some shadowing, the general work on a day to day basis is easy as pie. I wont even get into inconsistencies, flip-flopping of company policy, contradicting information received from trainer to trainer, and the general dependency of your job on the opinion of people who have never even underwent the the strenuous training and requirements they now require from new hires.