I applied through a recruiter. The process took 3 months. I interviewed at Lenovo (Morrisville, NC) in Oct 2010
Interview
Extensive process with multiple phone interviews, multiple face to face interviews and a lot of background checks. Request after request for more and more information. I even had an interview with the senior vice president of the division.