Pros
I was little skeptical to leave my full time job in India and come to US to work for a consulting company. 10 years later, I don’t regret that decision. 3i People made that transition painless. It is a great company to work for, very professional management and HR team, never had issues with salary or work visa sponsorships. It is very rare to find such good consulting/staffing companies today.
Cons
Nothing that pops out, I enjoy it here.