I interviewed with most of the "tech giants" and Microsoft's process was by far the best (professional and down-to-earth). Maybe this was due to the target (language team), maybe due to the location (Redmond), but at least with me they left a great impression.
I think it really depends on the individuals you interview with. I've been through Google's supposedly infamous interview process and had a very positive experience (even tho I didn't get an offer).