Pros
Better pay and benefits than most retail employers. Wage isn't worthy of drawbacks to being in between upper management and hourly associates. Either stay at a full time hourly associate or aim for the top if you're willing to go through ridiculous hurdles to get there. And that's only if you're promoting manager likes you.
Cons
Being in middle management isn't an easy position. It would be much better if every level of management was on the same page with discipline, etc and favouritism wasn't so prevalent, the environment would be more positive. Added stress and tasks while cutting hours. Too many programs handed down by corporate to "help" customer service but no true viable way to be successful. And to add on more stress.... Expect all depts to back up check up front at the drop of a hat.... Even if you're helping a customer. You're expected to give top notch customer service while being forced to rush, rush, rush. A lot of counter productive guidelines make for unhappy associates.