I can't think of any pros, honestly I was so glad to get another job, seriously was losing my mind
Cons
I worked for a client who hired me directly, she treated me terribly was verbally abusive made fun of my every chance she got. Upon my resignation she said my time sheet would be faxed into angels at home I never got paid my last check I called angels at home and was given the run around and told i had to contact abusive client directly which I did to no resolution....angels at home so far has been no help does not want to take responsibility and help to mediate the situation $200 is not much money to some but to me its the difference in making a car payment or not......at this point i feel I may need to get the labor board or small claims court involved