As long as you are fetching money via the client company, its well and good.
Dislikes
Not worth working for. The company can terminate you at any time without even giving you a severance or letting you serve notice period. They commit false statements to both clients as well as their employees. No transparency to employee about the position they are sending them to work for. As soon as the client company gets to know about their fraudulent behaviors, they terminate their consultants and they in turn terminate their employees and send them a letter of termination dated 7-8 days later, and hold the same month salary as well. Think wisely before joining.