Company: Microsoft
Date: 2013-07-15
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great company with top talented people and great products
Pros: The people, products and environment you work in, using the latest technologies and infrastructure, being on the forefront of technical developments
Cons: Size of the company, their internal evaluation and process structure, can be cumbersome, to many (management) layers at times to be agile and efficient