First ask yourself why want to work for microsoft. Is it for brand name? The very very bright people I know is doing really crap job in microsoft. Maintenance, testing, fixing crap source code of MS.
Focus on the job role not the brand. If you want more money then try freelancing as part time job along with a decent full time job. Microsoft was a good company to work for once. Not now.