compromise

an agreement reached by each side making concessions to the other side. Neither side gets all of what they want.