Very pleasant experience with my interview/hiring process. I found the position listing on LinkedIn and when I clicked "Apply" I was redirected to their site and applied online. I was contacted by their HR department for a screening phone call, then got the green light to meet with 2 people in 2 different interviews. I got an email that same day asking to come back for 2 more interviews the next day. Once the in-person interviews were over, I received an "assignment" to help them determine if my technical skills fit the requirements of the job. The next week, I received a phone call with the hiring manager and HR to discuss my start date and they extended an offer of employment which I accepted.