Pros
Culture is very friendly and accomodating. Roles are pretty much open. One can start as a Frontend Engineer and can grow into a fullstack engineer.
There's lots of room for career growth as well, and management is open to help with transitioning to new role, trying to help you grow.
In India, work environment is casual and encourages employees to come up with suggestions to make it better.
Also, employees gets to vote for holidays in the yearly calendar and get to choose and organise yearly team outings and trips as well.
Cons
Work can be hectic at times especially during releases