Pros
Flexible working hours
Good dev leads and managers to guide
Managers trust you to take responsibility and allow you freedom to fail and learn
Get knowledge end-to-end from deployment,development, testing
Latest tech stack -SpringBoot, Map-R , Spark, Mapr-Streams
A very good place for young engineers to develop themselves
Intelligent people from good colleges/instis IIIT, Bits, IIM's etc.
Good knowledge and cutting-edge features in payments domain
Good place to get hands-on knowledge in big-data technologies
Good exposure and growth in the company if you work hard/merit
Recently improved recreational activites (Foosball, TT, Xbox, pool etc)
Monthly team outings/parties
Improved cultural/sport activites recently
Snacks and refreshments always stocked
Cons
Cannot chill/ play around too much
Sometimes you will feel there is too much work and may disrupt work-life balance