- Big clients, and experience to be had
- Always lots to learn
- Flexible working hours
- Decent pay
Cons
- Sometimes client projects can be overcomplicated and unorganised
- With it being fully remote, and with people often in meetings, it's sometimes hard to speak with someone for support/advice