I am working with this company and i got so much experience,Good company to work with various projects and clients,Great opportunity with multiple clients.
Cons
I didn't find any cons till now. Fully satisfied with my job here.
Easy to work with they are very open and till now fulfilled all the promises,
Took care of my complicated H1B transfer and got I140 approval in time as promised.
Cons
it is a consulting firm, so work location will change occasionally