Company: Microsoft
Date: 2014-04-11
Overall rating: 4/5
Employment status: current

Great company to work for but it has it's dark sides.
Pros: -Mostly great peers and good collaboration on an international team level
-Access to all the newest tech
-Opportunity to evolve as a person
Cons: -There is a strong negative trend regarding the long term appreciation or satisfaction of the individual contributor 
-Don't expect any salary renegotiation once hired (excluding annual review)
-High stress environment
-Salary is at most average while the expectations are over the top