Toxic managers, horrible onboarding, too much training on irrelevant topics and not enough training for your actual role. If you get a good manager at ICF you will probably love your job. But there are not many good supervisors. The company touts work life balance and under a good manager that is definitely true. A bad manager will make your life hell. Passive aggressiveness and insulting treatment is a regular. If you haven't been at ICF for a long time they will believe you have nothing of value to add and you're expected to be a puppet. There is no clear process for anything. Managers make processes up by what they prefer to do, and if their process is antiquated or inefficient they do not care. Meanwhile much of their marketing fails. When they are pitching to clients they promise completely unrealistic results and sometimes sell non-existent tools and then the managers are expected to make it happen. In one instance we were basically lying to clients because of because the director sold them something she didn't even know how to do. Then the director just left the account after she had destroyed it and we were left to try and right the ship.
Dreadful PTO policy. Although most managers are fine with you flexing your time for short appointments and such. You get very minimal PTO that includes sick times and if you try to take it many managers will wax on about how they never get a vacation. It's their choice to not have work life boundaries, but they love to try and guilt you into being the same.