First, check if you have legal insurance (sometimes it is included in your home insurance, health insurance, or car insurance) because that can often cover the costs of your lawyer.
Second, since your living in Zurich you may want to give
http://www.advofinder.ch/english a try. Its essentially a matching service. You describe your problem and interested lawyers will respond.
Finally, you can also contact me directly. I work regularly together with several labor law lawyers at my firm.