The salary was low. The benefits package was okay. The per diem for out of town expenses was a joke. You get $25.00 a day and it doesn't include any day you don't stay overnight in a hotel. The management did not communicate effectively. The project coordination is horrible. Most of the employees were not happy with their work or the company leadership. Projects were completed in a buried manner. The projects were completed improperly and a lot of project were not collected properly all in the name of profits. No opportunities for advancement. Raises were few and far between.