A decent consultancy, you can join if offer too good.
Cons
1. Salary may be delayed sometimes
2. Exit process will not be smooth, they ask money for release/no objection letters.
3. Not much of other benefits.
4. dont expect good hike after 1 year.
5. No communication with me after joining.