Company: Microsoft
Date: 2011-09-23
Overall rating: 4/5
Employment status: current

challenging yet rewarding experience if you are working in the right group!
Pros: technology, innovations, integrations, agility, strategy, engineering challenges, rewards, recognition, benefits and perks
Cons: politics crawls in, each group wants to empower their tiny component or product and leads to competition between products