Company: Microsoft
Date: 2017-02-07
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Work @ Microsoft
Pros: Great work culture, people managers, freedom to choose work areas
Cons: Inter-team rivalries, lack of co-operation and understanding across teams