Considering the Pros, this should be a great company. This is why my rating is good instead of great. If you are young, want to work hard, and don't mind graveyard, then you can work freight crew. The store's open 24 hours so you have to work around some customers. At first this seems good, and it can be. Usually freight crew are the only ones to get overtime, which can make for a nice check. The problem becomes that this can go on for a very long time in some stores. You may work 50-60 hours if you're doing even a decent job. Most guys get tired of this fairly soon. They get a $.65 premium for working at night, but expectations are high, and in all honesty, especially when you're just starting out, the pay is quite low. Considering how physically intense this job is, these guys really should be getting paid more. They are clearly the backbone of the company.
Management is a total crap shoot. I've heard of people being fired for stealing, then hired back just because the manager liked them. One of my previous managers (who's no longer with the company) clearly played favorites. It was easy to see by who got which schedules, or what positions. I say this honestly as I was in their good graces. The manager I have now is a very straight shooter, no BS type, which I prefer, but that's not necessarily the norm.