Pros
Store discounts, great customers, good variety of products to sell, excellent training, room to grow with the company. They reward you for working hard and being smart.
Cons
They do payroll cuts and slash hours, you are expected to work hard for little pay. The corporate code of ethics is skewed as the company itself really doesn't always do the ethical and honest thing when it comes to employees. The HR department is a pain in the ass, its impossible to get rid of a bad employee unless they steal. Managers on judged and scored on turnover leaving you to have to put up with bad employees. DM's won't fire bad managers because it makes them look bad. If your a manager and you say anything politically incorrect you have a full on witch hunt with HR go after you. Theres a lot of people within the corporation that are not doing there job which is frusterating. HR does a poor job of investigating claims against employee's.