Pros: good managers, hr, and pay
Cons: it's construction, so the work schedule may vary, and work is unsteady
Good managers, HR dept. is great.
The company genuinely cares about personal safety, their employees and delivering a quality built project to the client.
Like anywhere else, when you do your best to show that you are an asset to the company, the managers of that company will do their best to help you grow with the company.
If you are not committed – more... to doing a great job, safely and up to the client's expectations, don't expect to advance. – less