Cons: everything...horrible management
ICM is a horrible place to work!! If you get a call from a recruiter regarding ICM....RUN!!! The have horrible turnover, the CEO and VP of Sales are very unprofessional. You will think this place is too good to be true when you start, but how quickly that changes.