- A lot of freedom - work anytime, anywhere
- Huge variety of tasks
- Great for strengthening skills such as analytical thinking and comparative reasoning
- Great pay
Cons
- Inconsistent workloads (some days you have loads of projects, some days you don't have any)
- Don't really have any contact with employers/colleagues