I have an agreement with Tapas and thus far I am very satisfied.
I think contracts and agreements aren't a matter of "this contract is good vs bad" thing except in very extreme cases or cases where loopholes are abused. A contract that sounds appealing to one person might not sound like it to another, and vice versa.
A good agreement is composed of legal terms, trust and respect on both sides of it. All three things need to be present and healthy since they are correlated to one another.
I think the things most important to me are:
- Being paid on time.
- Honesty in regards to what I'll be paid. If it's a set amount, I better be paid that set amount. If it's revenue share and all depends on how sales go, I won't complain about the amount I'm paid as long as I get the agreed percentage.
- Respect for me and my creative intent. I can make certain adjustments but will not bend over backwards changing the entire plot just to make it more generically marketable.
- The company image. What matters most to me here is the company's stance and attitude in regards to social issues. Their approach to mature content is pretty important to me as well. I often get very dedicated when it comes to business, and need to feel pride in the company I am working with/for.