Waiver of Subrogation on Commercial Window Cleaning Project

We are in negotiations for our largest single commercial window cleaning project to date. A waiver of subrogation is being requested along with three parties being named as additional insureds.

We’ve done additional insureds on other large commercial accounts. However, never so many. Should either situation give us cause for concern?

Thank you in advance for any insight you can offer on this.