Pros
They give up and coming recent college grads a chance to build their resumes. That's about it.
Cons
Politics (HEAVY Politics), company does not deliver on promises for career growth opportunity. They play heavily on favorites. Just within the past 12 months alone, ICON has either had more employees quit or released them more than any company I've ever worked for. Just to give you an idea, I've witnessed on MORE THAN ONE OCCASION the company firing employees OVER THE PHONE WHILE THEY'RE ON VACATION. Just to give you an idea. I wouldn't be surprised if all their good reviews were just plugs from current HR people. Not to mention, at times, you're required to stay past the time you're allowed to leave without any extra compensation or overtime.