The interview process wasn't as bad as I thought it would be and although some difficult questions were asked, it really went quite well. My advice would be to make sure you are thoroughly prepared as some of the question may catch you off guard. All in all a very solid interview.