Right, cooperation should be win-win, and should not involve compromising one's values.
But you have to know yourself well enough to know when you compromising and be strong enough to stand up for yourself when your values are challenged. Some situations can make not compromising yourself hard or even difficult to know when it is happening.