the company is great to work for over all but as always there is a limit. operational staff is stuck the availability for advancement is minimal at best and only is flagship stores. A with any job one bad manager can ruin the whole experience. Such as in the palm desert store location. The micro management is ridiculous and and inability to leave personal feelings or emotional events at home can and has ruined the work environment. If the company its self could stop and look down from there high end high horse and see that some of there over barring ways don't work with a manager (like the one in my store) that can't handle the pressure.