Pros
Good colleagues is about the only pro.
Cons
One of the worst companies in Washington DC metropolitan area. The company has zero regard for employees and their welfare, low compensation and practically zero bonus after making employees work months together additional hours because of bad contract deals. Their digital business called LEADS now ICF next with same people had one of the worst leadership. The leadership had no clue what they were doing, harassing long time managers and developers who worked for years with passion trying to steer projects with low budgets and heavy requirements on badly written contracts. If you are a good manager or developer you are tasked with several things on top of 8 hours of work be it helping other projects, supervision, mentoring, reviews etc with no additional compensation. It is better to be a contractor than work for a company like this. Nepotism is very high. It’s all about who you know versus what you know and skills you have. There is no work-life balance. At least in the LEADs group woman weren’t treated the same as men. Men were always preferred for promotions etc when woman at the same level were doing and achieving far more. Salary compensation too isn’t the same. If you need work life balance, better to find other companies in the metro area. Stay away from this company. Bad contracts, low fixed rate budgets, double work has been the bane of this company for years. Heavy turnover in the last several years purely because of bad leadership on the digital business side.