1-Flexible Professional Open to New Opportunities
2-Complete Control Over Career
3-Greater Responsibility beyond job description
4-Acquire greater recognition for accomplishments
5-Acquire significant exposure to new practice areas
6- Excellent communication level.
Cons
As per as my concern there is no drawback of this company. working with this company may help you to build your carrier and you will be benefited with a lot of new information and new opportunities.