Horrible management of the company and employees. No communication or even attempt at sharing information in this massive company. Management does not care about the little people who are actually the ones that bring in the money to pay for all the upper level and admin staff that exist on overhead. Very top-heavy with management and I'm not sure what they all do. Make sure you cover your back always at CH2MHILL. Doesn't matter how long you work there, there is no return loyalty. Management will not help keep you busy, billable, or even care if you can't get 40 hours per week. But they will take your vacation time or just not pay you, even if you are "salaried". Their definition of salary is not industry standard and of course benefits the company and hurts the employee. Don't believe the "ethical company" statements.