Fairly simple process. I had an interview with my reporting manager, wrote an assignment, and another interview with the upper management. The process took approx 3 weeks. The assignment was straightforward and i could deliver it within a day. The HR was in touch through the entire process.