My time with this company was less than favorable. Upper management is very unprofessional to say the least. On more than one occasion, one of the co-founders made numerous derogatory remarks on the phone to a sub-contractor and then again would say it throughout the office. Certain PMs would scream and cuss over the phone in the office. The same would also come out of the estimating office. The pay is mediocre and not worth it for the type of unprofessional environment that is part of this companie's culture.