Pros
Inspiring and energetic team
Never-ending opportunities to learn
Encouraged to experiment, make mistakes and learn from mistake
In-sync with latest technologies
Working with US-based clients in different verticals and industry
A lot of learn from seniors in the company.
Lots of benefits - PF, medical insurance, bonus, snacks
Cons
Extremely dynamic work environment with demands to change, learn and implement latest technologies