Pros
Good, laid-back environment. Lots of free snack food. Four weeks of vacation time a year! I work as a 'support concierge' so I can only really comment on this position. You really learn a ton working here and they are really good at promoting people from within. I've probably seen about 20 people get promoted from our department just in the short time that I have been here though it does take at least 8 months to over a year usually. They are concerned with metrics like any support department but are much more relaxed about it than most. It is pretty silly sometimes, but they really do go out of their way to at least try and make the job as enjoyable as possible. From just working here 6 months you will learn a ton about HTML/CSS, DNS, databases, APIs, basic advanced computer skills, and all facets of E-commerce in general.
Cons
As everyone else said... the pay is not up to the industry standards in general. Location is not the greatest either as it is right in the middle of an industrial district in a pretty boring area of town. The software is a little outdated and rarely gets updated which leaves you to suffer the complaints. Tech support in general is just kind of lame but I can hardly blame them for that...