Pros
Managers are nice and they try to help out. You can get days off if you request 2-3 weeks in advance. A couple times out of the year you do get a decent discount on some brands and can add other coupons on top of your employee discount. You are paid weekly. The dress code is decent for retail and you have more freedom to wear comfortable clothes than Sears or JcP. They use online schedules/time cards so you can check your hours from home. I do feel they are welcoming to employees of all races/religions/sexuality. Pay is fair for retail in a store like this.
Cons
Almost every problem comes from them scheduling as few people as possible. I feel like upper management is playing a game to see how few employees can be scheduled before sales drop. Enough people are NEVER scheduled to actually help customers or fold/hang/clean up. After closing plan on staying 2-3 hours after the doors are locked -- this means 2AM. If you work in the morning, plan to stay late to try and clean because even if you aren't scheduled to do it they will have you stay to clean. So don't make plans for after work -- you never know when you will leave no matter what shift you have. They used to have more employees during the day so the store wasn't so trashed and people being late wasn't a crisis. Customers are mad because of no employees being around to help and long lines. Since they are mad, they take it out by yelling at the staff.