Company: Microsoft
Date: 2008-05-03
Overall rating: 4/5
Employment status: current

Microsoft - An excellent career choice
Pros: The concentration of smart people here is the primary reason I work here. I dont have to spend hours explaining the technical issues I have to deal with in my work. I also get a lot of guidance from other team members.
Cons: The code base of the some of the projects are huge, as is the number of people working on them. Certain features in certain products might need involving a lot of people, and coordinating and resolving the issues of each of these teams is not trivial.