Fun place to work
Blizzard is heavy on gaming culture. The place feels more like college than an actual job. This leads to people staying around longer than most companies, which ends up bottle-necking advancement.
The company pays low but expects high quality. The incentive is that there's a certain prestige for working for Blizzard.