Company: Microsoft
Date: 2014-09-27
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Good place for first job
Pros: I work with very high caliber engineers; People are smart and all have good intention. I learned a lot of engineering fundamentals from them. Also, there is not very much politics going on among the engineers to just climb the corporate ladder.
Cons: You feel like a cog in a giant machine. You don't feel like you have a big impact because a huge team working on shipping one thing.