Pros
This is a strong company for those who thrive in technically demanding roles. The projects are challenging, fast-paced, and require real collaboration across teams. You’ll have the opportunity to take ownership of your work, work closely with contractors and consultants, and see your contributions make a visible impact. It’s a good environment for people who are self-motivated and enjoy structured, process-driven work.
Cons
While the company does great work, some internal systems and workflows could be more modern. A lot of processes still rely on manual steps that could be streamlined. If you're someone who values efficiency and automation, you might find yourself wanting to improve the tools and methods being used.