Pros
There is nothing that I can think of as a pro as almost everything in this company is a con. The only pro is that they would process H1B visa for external candidates but even that is fake and just to make sure that they onboard you at their offshore location.
Cons
Almost everything here is a downside. They hire people with niche skill for US onsite opportunity and promise to onboard you at their US Client locations once your visa is approved. Once you join them at offshore you will be asked to work on some offshore project till you find a client in US, but that will never ever happen as they have very very few clients in the US. So they process your visa just to make sure that you join them at offshore since they cant convince people with niche skill to join this useless organization at offshore so easily. Never trust the TCMG Recruitment team. They would give so many false statements just to make sure that you join them but none of those things will be true. You will be sitting at offshore for years and even if you go talk to them about the promises that were made before joining, they would say that they are just recruiters and a different team will handle this. Here comes the worse part. They will not offer you any salary hike for joining at offshore. Even if you ask them they will say that you will be at offshore only for a few weeks and will be traveling soon so why do you need a hike for that, but the reality is that you would sitting at offshore for years together with the same salary. You are not eligible for any appraisal as you are a Consultant. You cannot take any leaves and all your leaves will be considered as LOP. Do not expect any other benefits or allowances from here. They expect you to beg for each and every thing. There are no proper defined policies here. You will be asked to pay for the Visa stamping fee (Do you think any good organization would ask you to do that?). Working at offshore is even worse. Most of the people at offshore have a 3 year bond with the company. You will be forced by managers to work on night shifts even if you are not comfortable with it. Can you imagine an organization that wants their employees to work without Microsoft Office as they have to pay for the license. Yes you will using some free tools for accessing mails too. You need approvals from managers even for basic internet access. Don't waste your career here in this useless company even if you are offered a H1 visa because you will be working at offshore only.