They don't care about employees. They will send you to different locations and will ask you to pay for your own travel expenses.
Only 5 sick leaves and 2 casual leaves.
No work from home option
freedom to do work your way, nobody is going to bother, good company for self learners
Cons
less salary, do not provide accommodation while sending over to client site, no relocation benefits, there is a relocation policy but it has many loopholes,