The company has nice and fair structures that ensure that you are paid on time and fairly. I also love the fact that I can pick and chose what I want to work on and in some cases bid on how much I'll earn.
Cons
The clients are mainly students so at time you have to bid somewhat low.