Pros
Get to work with a lot of really intelligent people. Everyone is really friendly across the company. People are welcoming and open to new ideas which makes for great opportunity for multi-discipline projects. This provides excellent opportunities for brainstorming and learning from others leaders in their relevant fields within the built environment. Great corporate culture, employees are well looked after with good amenities and a company that is keen on employee welfare, be that at home or in the workplace. A lot of great projects that are really impactful and have high public profiles.
Cons
This is probably the same in most of the engineering sector but some of the projects can feel less "impactful" and can become a bit repetitive.