It was a mostly smooth process. The online application form was terrible: hard to use, ugly to look at, felt like your resume would get lost in the system. The HR person was super friendly and super nice. The office area inside seemed very nice and professional.
I was interviewed three times. The manager I spoke to was very nice and professional. One of the tech folks was also very nice. The last person was arrogant and had a Nick-Burns-your-company-computer-guy-esque attitude.
Didn't want to work there after that.