Pros
It's sports, something most people would kill to work in. Casual dress in jeans and tshirts is a nice perk as well. Discounts are OK depending on what you're looking to save on, but the company hates discounting so it often doesn't add up to much.
Cons
The company does not value its employees. At all. others have said it, too, but the potential for advancement is non-existent. This is largely due to a culture of paranoia where the top decisions makers call the shots and, aside from them, most employees are relegated to menial tasks involving little-to-no critical thinking, which just furthers the cycle because now you are entirely replaceable. The reason for the paranoia is in the fact that they don't want employees to know anything remotely vital for fear they will take it to another company. Wish i was kidding. Then there is the business itself. The pay would be OK for retail if you worked your shift in a store and went home, but online the store never closes and any events (Championships, etc.) need to have your attention and the pay just doesn't account for it. One side of sports people rarely mention. Benefits are bad to say the least and the vacation policy is almost non-existent. When you combine all of this with the fact that the company is in the process of merging three companies and their technology, it's a train wreck.