Pros
I am currently an Employee of ATC, and I have been working with them for a while now. Management and Team are very hardworking people. Payment is consistent and timely. They do what they say they would do. They get to work almost immediately to secure a position for you; they literally “fight” to secure placement for you. In the event something happens, the process of securing you another job placement starts swiftly, and within a short period you get an offer for interview. Simon, Clinton are some of the best people I have worked with, and still working with. They are people you can trust. Quote me any day and time, and I will stand by my words. I would recommend them to anyone who is seeking swift placement in the tech. world.
Cons
For me, there is no cons. But, my advice for anyone seeking swift job placement is; please do your homework, study likely interview questions over and over again. Reach out to people who have done interviews and get likely questions from them. The best ATC can do for you is secure an interview for you, getting the job is up to you. So, work hard.