It's time to leave that company. They don't deserve you.
Team of manager salaries. They employee salaries. Contractor salaries.
There over 500 people working on this thing.
I suggested in a meeting "Why not hire an agency that will do this at a fraction of the cost?" I got a lot of angry glares. Why not? Because half our building worth of employees would be pointless.