Pros
I tried to think of some. I got tried into this job by promises of being able to rise up due to my previous experience. I have seen my ideas get stolen by our "manager" and then passed out to on warehouse and HQ staff like it was his own idea. Their HQ staff lacks diversity even though they have some great employees that could be promoted. I was so excited to work here and now I'm excited to find another job. Quite disappointing how they get away with so much. If they could lay off the adderall and take more than 2 seconds to think before they have engineers rolling out ideas, then maybe - just maybe, this site could be great again. The CS and HR people are great, when they aren't acting like they are too good to be bothered with actual problems. People are infighting for positions they have been promised and are most likely never going to get. At first, the people were the best thing about the place but now those same great employees have been beat down due to all the changes for the worst that have taken place in the last few months.
Cons
They do not pay the seller's anything for their items - then go on to make millions in "bag fees", 'processing fees", etc - and then act like they can't pass this along to their CS staff b/c they don't want to make the warehouse employees jealous. Meanwhile, their staff in HQ take trips to Napa and make better wages when if their marketing department is any indication - they are all being paid too much for a job that is done half half way. They literally can't wait to turn half of their low end staff into automated jobs and joke openly about it. Sad.