Their interview process is long but thorough and interactive. They focus a lot of their attention on company culture and fit which makes for a healthy work environment. The interview includes a practical, a team meet and greet with friendly staff members from different seniority levels. The company is well-diversified in age, race, culture, language and personality. The interview process and tasks are complex but they provide sufficient scope and support during the process.