Company: Microsoft
Date: 2015-08-28
Overall rating: 5/5
Employment status: current
Experience level: Junior

Amazing company, product and people
Pros: This is a rare company.  Xamarin has a culture that makes working here truly enjoyable, each and every day.  People here are brilliant and nice.  A great combination.  Xamarin's product suite and customer base is growing rapidly, and there are a ton of opportunities for people to grab and help grow their careers.  Customer focus is first and foremost. It runs deep in the culture and in every decision made here.  Communication runs freely to all levels of the organization.  Customer and/or employee issues are fixed quickly.
Cons: I'm really at a loss to think of anything meaningful that is a negative about working here.  Certainly, the pace, the high-level of expectations and culture won't be for everyone.  But for the long term Xamarins and new hires, who are all really fantastic people, this is a wonderful place.