The work life balance is really good and salary are not too bad
Cons
Management sometimes takes strange decisions and everybody just has to follow. Then 2 years later they realize it was a bad choice and then just spend another 2 years and tons of money to rectify and roll back