Vantaggi
The pay is pretty good for menial labor, it starts off at 15$ per hour, and they sometimes offer up to 5$ extra per hour for certain shifts and bonuses for top performers, but extra pay is inconsistent. The job itself isn't very stressful, management is fairly hands off, there's a variety of tasks to do which helps with boredom a little bit. Applying to the job is dead easy, no interviews or references required and it's all online. Hours are very flexible.
Svantaggi
Here's the flip side of the coin: hours are too flexible. All of the associates select which shifts they want to work through an app, and there's often more demand for shifts than are available, so the number of hours you get from week to week can vary. The inconsistency can make this an unreliable source of primary income, but it's great as a second job. Also, their system tracks how many tasks you do per hour through your scanner, so you can't be off task for too long. It's not hard to hit performance targets so as long as you don't seriously slack off you won't hear anything from management, but the looming threat that your every move is being monitored is annoying and a little creepy.