If you are not a P level employee, you won't be taken care of
Pros
Blizzard has wonderful people that work there. The casual environment and the people are what make this job wonderful.
Cons
Depending on the department you work for, you will have a vastly different experience. Our entry level departments underpay people significantly and are not honest about the promotion process. They are not transparent, they will tell you to work harder to get promoted even when you should have already been promoted. I do not enjoy my job is a manager because of these things. I cannot promote people when they deserve it so my job is less career growth and more listening to people be upset about the quality of life conditions and making sure that they keep working. Most of the game teams at Blizzard are becoming less about gameplay first, and more about $ first. The days of being a small company that wanted to make epic games is over. Now its all about pushing people to work hard to hit deadlines and not compensating them for it. Work harder not smarter.