Pros: Teamwork atmosphere (all my peers and I work very well as a team).
Pay (great starting salary out of college and increased salary through pay grade promotions twice within three years).
Benefits (generally pretty good health benefits, tuition reimbursement program, etc.).
Promotional opportunities (if you are willing to work hard to produce "green" results, there is a lot of room for advancement).
Cons: Hours (rotating weekends and closing shifts, which can make it hard to have work/life balance).
Constant change in leadership (store, group, and regional leaders).
Desperate attempts to increase sales.
Low pay for hourly employees, which leads to high turnover and extra stress for managers.
Payroll allocation (minimal payroll hours means fewer employees on the sales floor to help guests and complete tasks).
Logistics process (it seems like every store I know struggles with the logistics process, yet the company turns a blind eye to the issue).