Process was smooth and communication between the recruiter was as good as it can get. There was a point where I had to unexpectedly postpone an interview but the Blizzard team was very nice and was able to get it rescheduled. Some of the interviews involved a panel of Blizzard employees which was a little intimidating.