I chose to become a freelancer 10 years ago. It is a great experience! In most cases I enjoy the opportunity I can learn a great range of new things during my working days. There are many long days when I need to work on complex tasks, but I don't think that this is some disadvantage of my work here because I can improve my language and communication skills