Pros
They have some tech company accounts. If you are technical architect, you have loads of work for you.
Cons
Gangster management, there little gang groups with in the firm that they protect their own interest and fire you if they feel like you are not part of the gang. They never keep their promises, you will never get promoted if you are not working on big and famous account. As a young entry level design at IA will get burn very quickly and long working hours without over time compensation. The worse part about IA is that they don't understand design, they are still a technical company that does other design company’s drawing as their core business. IA also has some long term gang members that has no idea about design and come to instruct you what to do.