Pros
Great pay and benefits. Hours of operation are pretty good compared to other retailers. Fast paced environment makes the time go by very quickly.
Cons
Work/life balance is nonexistent. Work load expectations are often completely unrealistic. District managers are typically kids right out of college who have no work experience and no idea of what it actually takes to be successful in such an environment. There is a severe lack of back and forth discussion or brain storming and instead you are often issued orders or decrees with a "figure it out" mentality. District managers often use the company as a resume builder and as a result, there is constant change and upheaval in upper management making communication between levels nearly impossible. Salaried managers are scheduled 50 hours a week but frequently are required to work 60 or more in order to keep up with the work load. Level of happiness or stress is heavily dependent upon the relationship you have with your District manager. The pay and benefits makes it worth while as a job earlier in life when you are single, though once you have a family that you never get to see it becomes an added stressor. Also, due to the long hours and pure physicality of the work, it is totally unrealistic to make this a life time career and many managers "burn out" around the 10 year mark.