Pros
Projects, trainings and friendly atmosphere make it a pleasant place to work.
Possibility of changing projects or even roles after some time.
Nice education, sport and community events.
Flexible working time.
Agile development is a natural part of ERNI.
Great HR department, willing to support and help with any topic proactively.
Cons
Not enough web projects in .NET. On the other hand positive is that desktop apps are ussualy in WPF and using modern technologies.