is a company where you enjoy working, the teams are kind and gentle, you have great flexibility and the salary is good ( perhaps not the best of the market but is so much better than the overall )
Cons
at least in software there's no so much growth opportunity, Modelers and delivery staff has more growth opportunities, but there's no great cons to be honest, is a great place to work.
Amazing people to work with, the leaders are great, there are opportunities for growth, English classes provided by the company, unlimited PTO, flexible time, payment on time. First job that I can really have work life balance in my entire career.
Cons
I've been working at ENG for 2 years, I don't have anything to complain, truly.