Pros
I work on a variety of projects, so no two days are exactly the same. The team is supportive, making it easy to get help when you need it. Management has clear expectations and gives people enough freedom to handle their daily responsibilities. There are plenty of opportunities to improve your skills and learn more about construction projects. The pay and benefits are competitive, and consistent effort is recognized. It can get quite busy, but the team works well together and the processes in place help keep projects on track.
Cons
Customers who take too long with revisions and delay estimates