My interview process was fairly unique since everything was done via Skype (as I was based on the east coast). Overall, it was fairly organized, timely, and clear. Ray, the recruiting manager, was quick to outline the process and expectations, and all of the managers I consequently interviewed with were just as nice and helpful. Overall, a positive experience. Additionally, they were flexible enough in allowing me enough time to relocate, since I wasn't local to CA.