The interview process is good, although the is less focus on technical skills and more on personal and people skills. Took one interview and got a call back after that. However, the pre-screening interview is rushed and touches on issues that would be more suitable for later interviews. Overall not a bad experience but can definitely get better.