They could not care any less about their people. Bad communication between precon, field, accounting and management. 8 weeks is not unusual to get a reimbursement check for out of pocket expenses. Very slow to pay their subs. They do pay eventually, but slowly. Because they have so much work, everyone is overwhelmed which forces people to spend all their time putting out fires instead of being proactive. PMs don't get any help from the office or management, not even admin or accounting help. Most employees have never even seen the owner of the company, even people who have been there for over a year. There is no sense of job security whatsoever and we have seen a lot of good people get terminated for things completely out of their control. I'm giving them 2 stars because the salary and benefits package are good, but otherwise it would be 1.