Company: Microsoft
Date: 2014-06-07
Overall rating: 3/5
Employment status: current
Experience level: Junior

Every process is amazinling overengineered
Pros: Good salary and benefit. Extremely dynamic culture and environment. A lot of very heterogeneous job opportunities.
Cons: Very bad teamworking. Not very customer oriented.