It was a great experience working there.
I do not have any cons.
I applied through a recruiter. The process took 2+ weeks. I interviewed at iHeartMedia in July 2013.
Flew to Denver, 3.5 hour drive to office, multiple one-on-one interviews with team leaders, software tech test (solve these coding problems), drive back to Denver, fly home. It was all done in one day which makes for a long day and a little bit of a brain drain. The company paid for everything. After being hired the company was quick to reimburse moving expenses.
Due to a hiring freeze it went back and forth from "hired", "No. Wait", "What about contract work?", "Oh we can hire you after all"