Pros
Wages and benefits over the years are very good. If you put in your time and make an effort to improve yourself, you will be rewarded. Employees who are conscientious and motivated will quickly move up in the ranks at the stores. The office atmosphere is professional and demanding. Customer service is a #1 push. If you can't be friendly and helpful with customers, don't bother to apply. This is still one of a very few local companies where you can expect to have a long career in several departments if you do good work on a consistent basis.
Cons
It can be somewhat of an insiders game. It helps a lot if the boss "likes" you. Promotions are a done deal many times even before a position is posted for interviews. You will most likely be hired only as a part-timer. A full-time job may be offered to you if you show that you have potential.