Great company to work for, great hours, decent pay, good benefits. Unless you get hurt there. Then they fire you without cause. No matter how long you've been there or what position you are in. They don't care.
Cons
long hours
Power hungry HR who don't care about the workers.