Project involvement is based on who you know and who advocates for you. Company is very top heavy with a lot of higher level managerial positions impeding lower level staff to obtain technical skills and be promoted. Thus creating an atmosphere of competition amongst staff. If promoted it is not always based on merit. Extremely long hours with attitude that one can be easily replaced. Lack of communication among all of ICF.