I was told that everyone is hired on as a temp. (with very few exceptions) When I interviewed, I was told that this was just policy to make things easier.
I expressed concern about stability because I was going to be leaving a stable job in order to join them, and I wanted to be sure that if there were any problems with my performance that I would get a lot of feedback so I'd have an opportunity to fix whatever it was. I said that I didn't need the job, but I was only attracted to it because I wanted to try Product Development. Again, I already had a stable job.
The interviewer assured me that I wouldn't have to worry about that. If there were challenges, they'd be communicated to me and we'd work through them. I would not be caught unaware.
That didn't happen.
After I started I found out the position has been a revolving door. Several people were brought on, and each of them let go without warning.
The overall climate in several departments was cold. A lot of people walk on eggshells. You overhear about people being let go regularly. The long term employees spoke freely and the temp employees very quiet. In that sense, it could seem a little unsettling.
A week before a preapproved vacation I get a call from the temp agency that I will not be returning. I had no warning at all. This is different than what they told me in my interview. The manager had just talked to me about how he would be training in me on new things in the upcoming weeks just a day or two prior.
I saw bad reviews and should have heeded them. That's not to say that this can't work for you. It might. Just be aware of the risks associated with it before you drop anything else you may already have going.