After working as an expatriate pilot for 10 years I chose to go home and work in my own country instead of continuing to work for these parasites. My bad experience was with rishworth but I doubt the other agencies are any different. I did see a steady decline In the terms and conditions in my 10 years of agency work. Definitely things such as notice period and penalties for ending the contracts have become very one sided and not in favor of the pilot. I chose to remove myself from the cycle.