> Working beyond 10 hours on a day requires authorization and is extra paid.
> Working over weekends requires special approvals and is properly compensated.
I'm amazed that you believe you require a union to ensure proper compensation in a country like Germany?
Is it because you're a contractor rather than an employee or some similar sillyness?
Why isn't being paid for your time the default?