It was a very thorough process starting with an interview with an HR representative, then an aptitude test, interview with hiring manager, an excel test and lastly 4 video interviews. overall it was a challenging but pleasant experience as the company and HR is very organized. I enjoyed talking and interacting with my HR representative as she followed up with me during the whole process and also provided constructive feedback.