I was with a temp agency; enjoyed my job; during the hardship Japan went through, F&P had to lay folks off.
Pros: good people to work for/with; good pay, good environment
Cons: communication, on job training could improve
Once they began rehiring, I was called back.
However, due to a trip to urgent care, my call in to them was an hour after my start time. So was told via a phone call not to come back. Never had the opportunity to find out if this was the only reason for letting me go.