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

It is a good place for new grad
Pros: Good working environment, a lot of training materials for new grad to start, technical driven, benefits, brand recognition, decent work life balance
Cons: The company is left behind in the Internet field. The mind sight is still software focused, not user oriented. There are too many processes and overhead, so it's not agile enough. It takes 3 years to transfer from China to US.