Pros
Everything is so good. Work culture, salary.
Cons
No cons is there at all
Pros
Good quality work in most teams along with best working conditions
Cons
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