Interview went smoothly. I had the initial contact by email then a phone interview followed by a second phone interview lastly an in person interview. During this time there was regular follow up and communication on the process.
Total process took about four weeks. I would consider this to be normal.
Great company and two years in with no regrets.