Pros
pay is good for entry level and they have amazing benefits like the employee stock ownership plan and free lunch everyday. Great place to work if you dont have an education. There are actually quite a few people in entry level jobs that retire millionaires because of their stock plan (my aunt included). Granted they stayed with the company their whole life but without an education thats hard to beat. They compensate very well but the work is not fulfilling to ze soul. Its actually physically painful to go in everyday. Sure you can do it for a while because you cant beat the pay but after some time it gets pretty miserable. If you want to do physical labor for the rest of your life then this is the place to do it
Cons
lots of work almost too many hours sometimes and while youre there it doesnt matter your job title, youre doing whatever they need you to do that day. "Oh you moved out of that position because you cant stand it? Sorry bud we need you to go pull some cases"