Everything is so good. Work culture, salary.
No cons is there at all
Good quality work in most teams along with best working conditions
Business growth in terms of number of customers, new products etc is becoming a challenge with more growth. Culture changes are also being implemented so not sure if working conditions are gonna stay... the same