Pros
None found. Maybe the ability to fool clients and treat their employees as slaves.
Cons
Where do I even start? First of all the fact that they don't even give you a proper appointment letter so that they can play the ugliest games when you decide to leave the job. They will behave like angels when you join them but none of their employees stays for more than a few months. No proper HR, the owner herself do the work of HR and impose company policies forcefully on you. No employee benefit - Yes, no benefits. Not even proper leaves. It was the worst decision of my life to work for them. I will never recommend them to anyone not even to my worst enemy. One more thing, all ratings are fake. They ask their own employees to rate them five stars on google and glassdoor.