Pros
The pay is good as long as you get enough hours. Flexible hours and benefits
Cons
I am currently working at the busiest store in the company. And any associate and/or manager can tell you that in order for us to maintain a certain level of speed and efficiency with have to take shortcuts. But if you're seen taking these shortcuts (as everyone else does) you are threatened with a write up. You can be doing an amazing job at the task you are given and recieve no recognition or acknowledgement for your work but if you at any point fall behind regardless of whether it was in or out of your control management is standing behind you chastising you for your subpar work. Trying to voice your opinion to a manager is useless and seen as talking back when all they want to hear is a "right on".