Pros
NOTHING-they dont care about you at all.
Cons
They do not care about employees at all. Today, I had an issue with the payment. The guy on live chat could not make it work, so I called. I was on the phone for 26 minutes before they hung up on me and removed the batch due to inactivity. Their own customer service employees could not figure out the issue in 25 minutes. I was actively working the batch by calling customer service to figure it out but it was cancelled anyway. I did not get paid even though I had shopped the entire order and it impacted my cancellation rate. Customer service claimed it was automated and they could not edit the cancellation rate. So now I'm out an hour of my time (shopping and trying to get the card to work before I called them) that is unpaid and my cancellation rate increased even though I was working on the batch. When I asked how to prevent this in the future, they told me to ask the customer to cancel or reschedule the order, which the customer cannot do without a penalty if it has been shopped. Customers and shoppers literally have to pay for their incompetence. Thats ridiculous. At least pretend to care about us.