I applied in-person. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Jun 2013
Interview
Interviewed with 5 people none in person all were over the phone as the most of the team located outside of the Puget Sound.
The questions they asked were pretty basic since it was an internal move.
I applied through a recruiter. The process took 3 weeks. I interviewed at Microsoft
Interview
It was not too bad. The process took about 3 weeks from A to Z. We managed to agree to a feasible salary in three negotiation iteration. Many people had similar experience when they were first hired to the company.