Company: Microsoft
Date: 2016-02-18
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to work
Pros: The last year of growth has maintained a positive and enthusiastic culture. Top-level management is very transparent with the workings of the business as much as is possible. Access to top management is very open.
Good performance is rewarded. Nice smart people work at Xamarin.
The company feels very stable, it's still growing very fast, and its outlook is strong.
Cons: Top-level communication is great, but communication between departments could be better.