Pros
Fast-paced environment, decent pay, work is NOT hard... unless your seriously lazy. If you work hard and maintain a positive attitude you can go anywhere in the company. If you can create the right team and joke around and have fun your going to love your job.
Cons
Within the last few years the company has taken a turn, I feel they focus less on their coworkers needs and are more concerned about how to make money and make the business appear great. Of course thats how a business is supposed to run, but we're retail and no ones going to stick around if you aren't going to care about your people. They continue to pile on ideas but corporate office you're not at the store working, it is nearly impossible to accomplish these day to day tasks. You're losing great people everyday in your company because of all the changes and added responsibility. Managers are stressed and over worked and continue to not treat their hourly coworkers with respect they deserve. Your money and bonuses aren't everything, if you do any research... money is not what keeps a person at a job.