three rounds of interview: call interview, in-person interview and group interview. It was a long and not clear process. The onboarding was very unprofessional. The group interview was the best round among all, the HR manager and her crews knew what to ask and what to say but the interview with the manager was very simple and poor in information. The manager was the one draft my contract but she took very long to complete it and she wasn't sure about my job title. I didn't receive my work email till the day I quit the job( few months after that). How unprofessional she was!