Pros
The money is great and seeing the other shoppers, it's fun to get to know them and help each other out. If you keep your scores up and make good connections with customers you can build a wide loyal customer base and increase tips.
Cons
The schedule was insane. If you wanted to make sure you were receiving as many shops and the right shops you had to be up by 6am and be quick to claim them otherwise other shoppers would snap them up and your ratings would fall if you didn't do a shop for a time you were on the schedule. Some people would give crap ratings for no reason and shipt would refuse to give ratings forgiveness causing you to lose money as a lower rating meant fewer offered jobs. if you took a day off you could kiss your perfect ratings goodbye so it really forces you to keep working long crazy hours. The app wouldn't work sometimes causing you to miss offers and not be able to give the best service to your customer.