I had a great supervisor to lead me, who often talk to me over the phone and clearly instruct me on what is expected.
Cons
A bit unorganized, not structured enough. It was an unpaid internship which kind of demotivate me a lot. It was only paid with commission, which is hard to get.