Exposure to many types of sustainable infrastructure assets, fast-paced work environment, supportive and highly motivated teammates, nice perks
Cons
Workload can fluctuate a lot depending on deal cycles. Different teams have different preferences for software, tools, and procedures and can sometimes feel a bit disorienting.