This is a good construction company. They are very reputable and does many big construction jobs. They have many engineers and construction managers who work for them, so you know your work will be reviewed thoroughly.
They are not so fun to work with though. Some supervisors are really mean people. This should not disrupt the quality of their work but it's just a heads up.