Vantaggi
Okay if you are a fresh grad and wants to gain experience and knowledge for construction. They do care for employees and you can feel that top management/owners are genuine.
Svantaggi
Fast paced environment and would not recommend to engineers who prioritize career progression. Salary adjustments are slow and you'll end up with a pile of task due to poor planning of some leaders. Multiple team meetings take up too much of your time that in the end you don't have any time left to actually do the task you need. It also lacks structure and wasn't as systemized as you thought it would be. There is a lot of lack of process or outdated process that is slow in progress but definitely makes tasks super repetitive and sometimes unnecessary. Turnover rates is also high for both office and field engineer which causes delays and "lost in the process" moments. You have to navigate your way to your own tasks most of the time due to lack of accountability of some incompetent employees.