Pros
Reasonably flexible with schedules. Handful of cool people to work with.
Cons
You'll never find a manager when you need one, so you're better off learning your job like you're a manager. Hell, might as well even be a stand-in without the same pay or benefits. You'll find your managers in the break room taking breaks without being clocked out. You'll see them wandering around on either the store phones talking to each other or their own personal phones talking to everyone else but you, who needs their help, or the customers, who need someone to blame. If something goes wrong in the department, brace yourself to take the blame and get tossed under the bus. Forget overtime, they'll write you up for ONE MINUTE of unauthorized overtime even if it was because you were assisting a customer. The shift managers don't manage their shift personnel very well either, so it's this constant back and forth between shifts about who keeps screwing up while no one makes any concentrated effort to fix things. Oh, and if you work hard, expect to get EVERYONE ELSE'S jobs too, cause they can't be bothered to teach the new people or correct wrong behavior, they just pawn it off on the most reliable employee till they break them and they leave. Don't bother expressing your concerns and problems with your leaders, they'll just give you long winded responses that could have been summed up in "I don't care". Oh, and they'll work you like full-time without full-time status or benefits.