Pros
Able to find a project in 3 weeks.
Management provides good career guidance .
Pays on time and never had issues.
Easy to approach higher management.
Great marketing team with lot of requirements for Java, Dotnet ,Devops ,QA etc..
Strong immigration team to help with H1 B processing , provides benefits like insurance.
Cons
I was always on project and never had any issues so far.