Pros
-Great benefits
-Competitive Salary
-Flexible work hours
-Managers and owners are very friendly
-A lot of very talented engineers that enjoy solving problems and getting the job done.
-Lots of minor perks like frequent catered food
-Lots of different technologies being utilized (C#, Xamarin, ASP .NET, SQL, Android, IOS)
Cons
-I have nothing negative to say