Extremely flexible schedule and the capabilities to earn a lot of money in a short amount of time.
the company culture is pretty good and the CEO is extremely personable and understanding.
Cons
there are a lot of slow periods depending on where you live at. there used to be an abundance of clients in order to sustain a well-paying easy full-time job but now you have no choice but to work it as a part-time pretty much.