I applied online through a posting on a job board. I was then contacted by a recruiter who sent me a link to a online questionnaire. After this, I had a skype interview that felt like it went very well with a member from the branch at which I was applying to. A couple of hours later, the recruiter called me back to set up an in-person in the office. Overall, very positive experience. Everyone I spoke with was very kind and informative. Also, the recruiter was excellent at keeping up with communicating and not keeping me waiting to hear about the next steps. She was also very helpful with tips on what the company is looking for.