A good Agency with good recruiters that treat you as familyThe good thingsThe people that i talked and encountered in ITM mostly there recruiters are somewhat treat me as family. Able to feel the concerns you wanted to convey to them.
The challengesBecause it was only contract, the work security is not stable. Specially if the client is not that good.