Pros
- Their overall culture and values are intuitive and focused on practices that actually make a positive difference with business outcomes. - ICF does a lot of contracting with U.S. Federal customers, this allows for a nice work-life balance since most of their government contracts are fixed-price. You are rarely expected to work more than 40 hours, if ever.
Cons
- Not every division and team in the company follows the mindset and practices laid out in their culture/values/mission statements. - They do not pay the highest salaries compared to other contracting companies. (They are transparent about this.) - They are willing to make drastic salary increases to hire new people while being incredibly resistant to giving current, high-performing employees proportionate raises. This creates an environment where the high-performing employees often leave to seek other opportunities and some new employees are paid way more than they are worth, and often have to be demoted or let go. (Or worse, they keep them on and just continue paying them way more than their more valuable coworkers.) - They put a lot of focus on winning contracts to the point it distracts from making sure they have the staffing and resources to actually deliver the best outcomes for those contracts. I believe this may turn out to be a major compromise over the next 5-10+ years.