Pros: laid back, casual culture (you can come to work in sweats and sandals). free games at launch.
Cons: awful hours, no holidays, penalized for using sick time, *no* work/life balance - terrible if you're trying to raise a family
As a game company I adore Blizzard, but having been an employee there for 3 years before leaving, I must say it was not a good company to work for in a Customer Support capacity.
I'm a dad, and I can tell you that working at Blizzard is just not something you can successfully do as a parent. Work/Life Balance at Blizzard is terrible.
Want a weekend day off? You are punished with the worst hours imaginable.
Want a good schedule (i.e. day shift)? You are punished with the worst days off possible.
I saw a good friend get let go in March of this year, along with a few others, because he had to – more... take quite a few sick days to take care of his child. Curiously, other people who got let go were parents too. Hmm...coincidence? If the attendance policy wasn't so ridiculous, where you are DISCOURAGED from using sick time, even if you are deathly ill, people would be able to retain their jobs here. It's absurd watching great people get let go because they get sick, or need to take days off because they need to care for their children.
I left voluntarily in April for a much better job...same type of work, better hours, and 50% more pay. Let's break down a typical day at Blizz.
A typical day at work - Days start off with 15 minute "huddles" which allow you to catch up on any news or immediately relevant info, and allow you to gradually settle in before the tickets start coming in. Then the works starts...the tickets come rolling n, 70% whining crybabies, 20% nice folks, 10% trolls. On an average day you're expected to be able to resolve 90 tickets, though the average person gets about 60 - 75. Two breaks (15 min each) and an hour lunch, staggered for most teams (especially "hybrid" teams which are combination game master and phone support teams).
What I learned - That with hard work and dedication, you're only as valuable as the numbers you produce and how much can adhere to the attendance policy, which has some absurd quirks.
Management - depends on who you get. Some are clueless, some are great. Good managers will work with you to get you recognized by the higher ups, or try to get you promoted. Others will say "Hey, that's great, let's work on moving you toward that direction in the company" and you'll never see any of that come to fruition.
Co-Workers - various. We're all nerds. But you get the obnoxious nerds who like to hear themselves talk, the angry nerds who are confrontational and not friendly, and the jaded nerds who will only say "Check Wowhead" if you propose a question to your team. The balance is more in favor of the obnoxious and jaded rather than decent folks.
Hardest part of the job - keeping up with the myriad changes that take place from month to month. Want to get promoted? Sorry pal, you did great last quarter, and your numbers definitely would put you in line for promotion...that is, if we were still using last quarter's numbers, and we're not. Changed again. Good luck next time. There are 4 tiers of CS, then Senior, and I know people who have been Tier 1 for 5+ years simply because they change the requirements of promotion so much.
Most enjoyable part of the job - Blizz caters food, has company outings, throws a big holiday party, and you can play games at work while on break or lunch. – less