Pros
I've been working for QA Consulting for the past two years and it has been a great experience. Coming in as a university graduate, I had no experience in the IT sector, and no real applicable job skills, and QAC still believed they could shape me into somebody worth hiring. QA Consulting gave me a chance to get somewhere in my career. While the training was not the best in the world, and the communication between managers and employees hasn't always been great, working here has given me experience, IT skills, and the chance to work with other amazing companies, one of which I will be joining soon on a very spicy salary. All of this wouldn't have been possible without QAC.
Cons
As already mentioned, communication between managers and employees was a bit vague. Also, the training was not the best while I was trained two years ago.