Pros
Strong culture of mentorship — senior engineers genuinely enjoy teaching and investing time in helping others understand the “why,” not just the task. Structured onboarding and internal boot camps that provide a solid foundation in construction fundamentals, contract documents, and company workflows. Leadership is supportive of professional development and continuing education. Flexibility in working hours within the department. Collaborative and friendly team environment. Competitive compensation and generous benefits. Weekly pay is a nice plus.
Cons
As with many growing organizations, processes and workflows continue to evolve. The experience can vary depending on team and department. Expectations are high, which can feel challenging at times — but also creates strong growth opportunities.