Originally Posted by
Sniper
A 'job' requires compensation. If you're paying to provide a service to a company, then you are not acting as a professional - you're employing your own employer @ that point. How can you be a professional if you are not compensated for your time?
A professional is paid for his/her services. If there is training required to do a job specific to the employer, the employer should be obligated to pay for this training (versus generic training towards a universally accepted standard that is marketable to all employers). A professional doesn't pay to do a job - the employer pays the professional to do the job. The professional doesn't pay the employer for the 'experience', nor for the right to work there.
Jobs are lost when the service of a professional is replaced with the training of a student.
I didn't see your post before I posted. I couldn't have said it better.