ICF reviews

3.7

70% would recommend to a friend

(2,740 total reviews)
avatar

John Wasson

82% approve of CEO

54% positive business outlook

ICF has an employee rating of 3.7 out of 5 stars, based on 2,740 company reviews on Glassdoor which indicates that most employees have a good working experience there. The ICF employee rating is in line with the average (within 1 standard deviation) for employers within the Management & Consulting industry (3.7 stars).

Reviews by job title

3K reviews
3.0
Jun 28, 2011

Interesting work impeded by silos

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

Interesting, meaningful work Clear value placed on quality and competence

Cons

Competition between groups for work Inconsistent vision for the future from senior leadership

3.0
May 17, 2010

ICF

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

Socially aware company. You can go to work and feel like you're making an impact in an important way. Work from home when necessary.

Cons

Bonus structure and pay are not commensurate with similar companies. Few opportunities for professional development. Difficult to gain access to diverse work.

4.0
Mar 8, 2010

ICF Review

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

The people are friendly and it is a good work environment. It is very corporate but the structure allows for smaller divisions of management which helps. It you like to use public transportation, there is free shuttle service to a metro station less than five minutes away.

Cons

The bonus structure leaves a lot to be desired and bonuses are few and far between. budgets for everything including raises keep getting cut while the company seems to be doing fairly well. There is not much room for salary negotiation once you are an employee so make sure you get a good starting salary.

Viewing 2728 - 2730 of 2,740 Reviews

Glassdoor has 3,012 ICF reviews submitted anonymously by ICF employees. Read employee reviews and ratings on Glassdoor to decide if ICF is right for you.