Pros
End to end ownership of the projects you work on
Cons
The quality of your peers is bad. It's mostly inexperienced folks from tier1/2 institutions. More experienced folks have already left as they realised this place isn't worth wasting their time.. There are not many tasks where you actually need to use your brain. Mostly the work as an IC involves managing buggy legacy code with current feature tasks. Apart from some pet projects which you can try to generalize as a platform offering, mostly you'll be writing CRUD APIs and responding to oncalls. If you're from a service based company this might be a step up for you.. if you have worked on product based companies this is a big step down. Tech leadership actually is not very good at tech but is good at politics. The company itself is very sales driven.. just build MVP and market it so that net revenue increases, no one except you cares about the quality of tech being outputted. If you get satisfaction from doing good work, then you will become depressed here. If you have a strong resume, your tenure at cashfree will weaken your resume.