Pros
-Great salaries
-Best Healthcare
-Too many legacy software getting rewritten, that means great opportunity to learn and take responsibility
-Programmers get great hardware (laptops, screens...)
-All Microsoft technology (IDE, Devops, Azure, dotnet core, SSRS)
-Pluralsight account for learning
-Friendly HR
-Inspiring CEO
Cons
-Few public holidays
-Some team-leaders are not a joy to work with