Pros: i have a job i really like at a great place.
Cons: getting paid.
Had to give up my present job because I couldn't get them to pay me properly. Have been fighting them for over a year to get my vacation compensation right and they still haven't been able to do it. Not only that they keep putting their responsibilities of getting themselves paid on me. They don't seem to understand that I am not an employee per say but they represent me as my agent.