Pros
There's always new things to work on, the management is flat and gives you full ownership to execute your ideas. Its fastpaced and your coworkers show you the ropes and help you grow alongside them. The team is flexible and will rely on you to bring your expertise to the table and is unafraid of trying new things.
The worklife balance is respected, and there is so much of a "togetherness" spirit and constant learning across departments and teams.
Cons
Travelling to the heart of Koramangala , haha