Company: Microsoft
Date: 2011-04-29
Overall rating: 4/5
Employment status: former

It was very good to see how to build software used by millions of people
Pros: Its always feel gool to work for the best when I joined in 90's
Cons: Employee moral is declining, this was not the case in early days.