I first applied online and was invited to an initial screening call after a couple of weeks. They invited me for an in-person interview and after a couple of days made their decision. They were extremely nice and made me feel super comfortable - amazing interview experience.