Working at MS would be like working at any other major tech companies with huge war chest.
I got pinged by MS many times. I even got a paid trip to do an in person interview there. They’re pretty generous. However, I can’t get myself to live in an area where it rain all the time. I think I shot myself in the foot with that interview by asking too much questions about their whether :-D. I was 1/2 in 1/2 out when they flew me up there, but getting rained on as I got there really sealed the deal for me. Definitely isn’t worth it, if I’m always miserable. Their pay is VERY competitive, at least that’s what they claimed.
I think it would be pretty fun to work on Windows 8, WP7, Kinnect/XBox stuff.