I am sorry that you appear to have had bad experiences with your agencies however not all are the same . The answer to all your questions is yes.
( you always get one who moans). My nephew is very happy the Belgians are treating him well, the flying is good, the salary is good and the contract is compliant according to French labour law. Case closed. Nothing further to add. Suggests Mr Krueger leaves and gets a job with Ryanair .............