No need... if you have time to filled out forms.... Migration experts are not complete expertized on migration process , yes some people know well how to fill forms and send it to visa office on time, but all documents you have to provide by you yourself to consultant.
I suggest you why dont you search job and after getting job offer letter turn back on this topic and read more on above links. becasue without job offer its worthless to talk on more about how to file application for work visa.
but keep in mind its not easy game to get job and work permit visa, and even apply for PR inside canada you must have to inside canada during PR application process.
I think its lots of info for you @ initial stage now.
OMM