The process took about 2 months. I applied online on LinkedIn. A candidate experience evaluation form was sent to pre-screen followed by HR phone screening and a technical interview. Both the HR and hiring manager were very professional. Overall a positive experience. However, the only cons is that the start date is not guaranteed unless the project is already available, so the overall process of hiring takes longer than usual.