You can jump through hoops and solve major problems, but a contractor rarely makes the jump to permanent employee. It is extremely frustrating, especially if you are more than qualified for your position (i.e. education level, experience, etc.) and work hard every day. If this is the case, the problems you solve will be credited to your supervisor or another permanent employee in your department, instead of you.
Depending on your manager, they will either:
1. Micromanage you.
2. Provide little to no guidance (because they have little to no knowledge of the performance of your job), and you must be driven enough to accomplish projects by deadline and figure things out for yourself.
Employee morale is low, even for permanent employees. It's extremely sad and is a reflection upon management and working conditions/salaries. To most, it is just a job that they must suffer through until they can go home for reprieve.
Also, some of the wrong people are permanent employees. For example, some like to use contractors to do their work for them while they sit at their desk texting, doing their nails, and reading cook books. Then, when the contractor completes their work for them, they slap their name on it and take credit.
To summarize: Working long hours for low pay while performing highly technical, scientific work; and your supervisor or permanent co-worker probably receives credit for your ideas and solutions.
Run far away or get out while you can.
Long hours, low pay, low morale, little to no career growth