Company: Microsoft
Date: 2012-09-17
Overall rating: 2/5
Employment status: former
Experience level: Junior

Get to know your team manager before joining a team
Pros: MSFT has smart people. These are tech fellows and researchers. Follow their ideas and inventions. MSFT has challenging problems awaiting smart people's solutions. Your product may affect millions of people's daily life.
Cons: MSFT has stupid people. These are resource managers and project managers. MSFT has stupid product policies. These are supressions of creative ideas and inventions that may compete with Windows, Office or IE. MSFT has stupid people policies. These are constrained mobility, annual reviews and caliberation -a total joke.