You cannot have a mind of your own or be creative. You always have to do what is told to you. Not much of communication with us. Also, payment structure is not up to the mark.
Pros: I work on my own time as I am a freelancer. Payments are made on timely basis.