Pros
High wages. This is making me write more than 20 words but there is really nothing else good I can say about working for this company.
Cons
Management teams are unorganized and don't value their employees. Awful experience for me and many of the people I worked with will agree. I was a Team Leader and a traveling trainer for about 3 years and I had been written up 3 times for being late in those 3 years and I was terminated for "excessive tardiness". Keep in mind that their definition of being late was if it was even just one minute after your scheduled time. Despite the fact that you may have worked late the night before. In those three years I witnessed many hardworking employees be terminated for trivial reasons, and the absurdly lazy employees got to stay. I even personally witnessed the sexual harassment of young female coworker by an older male coworker and the management team swept the whole situation under the rug to avoid embarrassment. The man was not so much as even written up. This company changes their procedures so often that you never know the correct way to do a task, and you will be berated for not doing something perfectly. If you want to succeed here, just be a lazy "yes" man and you'll fit right in with management. But if you put in actual hard work, you'll get criticized and passed over at every turn.