I give up -- why don't you work at Microsoft? Want to?
Before I could respond, my wife chimed in with quite a revealing comment. Read that first.
I had always dreamt of ideally working on one of three teams: Visual C++, COM (now Distributed Systems Group), or Windows. I would have been happy with almost any group, as Microsoft is known for smart people, great products and challenging technology.
It started when the Visual C++ team approached me about a position as a program manager. I did the phone screen and flew to Redmond for a long day hanging out with the Visual C++ team. It was one of the most enjoyable (and exhausting) experiences I have ever had. It also included two overnight flights across the continent in the span of two days. Shortly after that, I heard that they wanted to offer me the job but were waiting on the lawyers. I then stopped hearing from the recruiter and when I finally inquired, he told me that I do not qualify for a US work permit since I am not university educated.
Quite a few teams at Microsoft have since approached me but after mentioning the work permit issue, they went nowhere.
Most recently, the Windows Client Performance team (where I would absolutely love to work) approached me after coming across all my in-depth Windows Vista articles. A few really nice and persistent people (hi Paul and Richard!) from the Windows team persuaded me to consider again the possibility of joining Microsoft. Unfortunately, after explaining the work permit issue, this latest attempt again ground to a halt.
So, why don’t I work for Microsoft? I would love to but it seems those powerful Microsoft immigration lawyers that I have heard so much about are not all-powerful after all.
British Columbia, Canada
© 2007 Kenny Kerr