Company: Microsoft
Date: 2015-06-30
Overall rating: 4/5
Employment status: current

Good place for freshers
Pros: > Lots of learning for freshers - most people are helpful in teaching freshers about software practices and technologies
> Flexible work - can go to office and leave office at any time - can work at our own pace and time
> Open minded employees - it is a relief to step into office and find people with whom you can share any crazy idea
Cons: > Profit and Impact driven - focus is more on domain knowledge than on programming skills and coding standards. Good code is seldom appreciated
> Too much QA work - since there is no test role, devs who write production code spend more time in testing than in development
> Less inclined to open source technologies and primarily focused on MS tech - this is slowly changing now but there is a lot to improve