I don't think so, IMO.
See the below:
If I was reading it, I don't think it addresses either of those two points.
For the first point, it needs to state that you'll be offered employment on an indeterminate (in other words, permanent, so you can say that I imagine) basis once you receive PR...