Join the Family

At ICM, we empower our employees by working as a team with a common goal to create shared success benefiting everyone. We do culture differently in ways that no one else can. We are an open environment where everyone contributes, ideas override egos, and the best ideas win. Our atmosphere is designed for you to produce your best work. We believe our team should work smart and play hard.


We offer a competitive compensation package, full benefit selection, 401K, and growth opportunities for everyone who joins ICM. ICM encourages giving back to our communities through company-sponsored charity events and flexible schedules to allow employees to devote time to personal causes.