I saw several thread about ACC. I know this consultancy very well (i don't know now but there were very very good two marketing manager: Sridevi and Radhika) and you can trust them if you have already IT experience.
1. They are very good in marketing and has lots of direct client.
2. They provide good training but there won't be any backup once the training is over.
3. This consultancy owned by indian and american.
4. Pays less but are systematic and on time.
5. Lots of resource. They have marketing dept, human resource dept etc which you don't find in most of the consultancy.
6. Very nice guest house and provide money for food which you don't find in other.
7. Has a history of lots of H1 and GC.
When you don't have job or working odd job $7/hr and when these people finds job and pays you $30/hr even when client is paying $90 and you think that they are cheating coz they are taking $60/hr then i don't have any thing to say.
All consultancies are same. From my perspective ACC is above average. This all judgements are based on 5-6 years back. I have no idea how ACC is now.