Vantaggi
Very friendly people with great sense of humour, which are by coincidence :-) highly skilled SW developers.
Learning culture with room to explore new areas and grow (get trained, learn new technologies, switch projects or even position, e.g. developer became scrum master etc.)
Community life - people that have common interests have room to pursue them together (technical topics, culture, sports...)
Good benefits - a lot of company events (incl.BBQ on rooftop terrace), language courses, facilitation of cultural, sports and other events. Every person has own personal budget that can be used for events, education, even buying hardware.
International environment, good relationships with people at customers. Possibility to do internship to other branch of ERNI group (i.e. Romania, Philippines, Spain etc.)
Agility in terms of software development, influence on the product.
The company changed a lot in recent years, people can influence the changes (some things that were unimaginable are now reality)
Svantaggi
Sometimes the changes are slower (projects, policies, ...) - it needs patience.