Overall, great experience working with their HR department. I am still going through their interview process and just got through the first phone interview. They said they will be contacting me within the next week.
The person in HR was extremely friendly and let me know what the next stage was in the hiring process. The second interview is a Skype Interview with the top hiring managers. This interview is very technical with behavioral based questions. Know. What. They. Do. Well.