Company: Microsoft
Date: 2008-12-08
Overall rating: 2/5
Employment status: current

Worth learning the truth behind the reputation
Pros: New technology, smart people, challenge, most difficult work that I have done in my life. Software engineers should work for at least one company like this so that they learn that there is usually tarnish behind the glitz.
Cons: Arrogance, high levels of unwarranted competition, hard to get through "the club." The wrong people often get the credit and really bad behaviors are often rewarded.