Very well organized and efficient interview process from the moment the application was submitted. Started with an initial phone screening, followed by several 1-on-1 on-site interviews covering technical skills, soft/people skills and presentation skills.