I work at Microsoft, we have plenty of laowai devs and PMs, though quite a small percentage compared to local and even haigui (returnee) talent. As I rise in level, my pay is becoming more similar to Redmond, combine with the fact that research jobs are rare in general, its a fairly good job for me. But the pollution in Beijing...is the biggest problem for me right now.