Pros
Lots of training available; opportunities for advancement available. Management varies greatly from store to store. Some managers are terrific, and that attitude filters down through the ranks. Company is large, which is a plus if you want to relocate. Benefits are available.
Cons
Schedules are erratic which makes planning your personal life with family and friends difficult. The computer system is out of the dark ages and not all staff has access to a computer without leaving their own department. Recognition seems to be for years of service or for your birthday (?) rather than job performance. Many shifts are understaffed, which makes customer service almost impossible or non-existant. Retail is difficult enough without feeling as if you are constantly on the defensive with unhappy customers.