applied through their website and they contacted me for an interview schedule. there are two interviewers, HR and user. both are friendly and nice. they informed the acceptance within 2 weeks and the accepted applicants went through an onboarding process afterwards.