If were going to exclued people who have been into drugs at some point in their life, then we will be excluding some the most creative, and in some aspects the most intelligent, members of our species from a profession that should embrace such. We will also be denying people who have a high neuro-physiological need for stimulation and reward from the very thing that will correct their desire for drug taking behavior. Our laws are sometimes based in evolutionary ignorance.
1I don't know, but I suspect that the answer is NO. Check with the professional Board which licenses Veterinarians. Until I retired, I was a Licensed Private Investigator, and we could not be licensed, having only a misdemeanor, and my brother is a Licensed Professional Engineer, and his wife a Licensed Professional Nurse, and they too cannot be licensed with criminal misdemeanor convictions, and a Texas concealed handgun license cannot be obtained unless a MINOR misdemeanor conviction is greater than five years old, so I suspect that a felony conviction knocks one out of obtaining any professonal license in Texas.
yes
yes
It is possible for a felon to get a job as an engineer. There are a number of different companies throughout the United States that will offer jobs to those who were formally criminals.
Yes
No
In general, no. Veterinarians have direct access to controlled drugs. If you are a convicted felon, you may not be licensed to do that.
If you have not been convicted, you are NOT a felon.
Usually not but this would clearly be identified within a state's department of business regulation of professional standards and requirements. In Rhode Island, they can not become a licensed real estate agent with a felony conviction.
Yes, a felon can be in a car with a licensed gun carrier, but the felon is not allowed to access the gun. The law states that the felon may not own or possess the gun.
You can be charged with felony assessory.
I suspect that occupation MAY be licensed by the state. If so, contact the licensing agency and ask if you are eligilbe to be licensed. If you are unable to be licensed perhaps you can be an employee of the company and work under the supervision of a licensed agent.