Pros
They hire great talent and have awesome team environments. Although turnover is high, you meet great people every few months. They offer great vacation/holiday/sick days with a 401k. They also provide an employee discount of 40-50% off.
Cons
The company hasn't been growing which means no bonuses or promotions. It is not a motivating environment when you are not compensated for your worth, yet you see the company spending money left and right on other areas. The retail industry is struggling and there is no game plan to avoid becoming the next company to close its doors. If company stability and having a career path is your goal, I do not recommend working here. It is very easy to get by and do the very minimum, and not be an over achiever as long as you show up on time and always agree with your boss. Having a voice is not something old management encourages (Paul) but the good news is that the new management (CEO) highly values it. The old management can't seem to let go of power which is why this company will only continue to diminish.