I make videos at the moment for a global ad agency (from concept to delivery; motion graphics, editor, director, 3D, 2D, colour grading, VFX, compositing, etc - jack of all trades, master of none). Thinking about teaching myself Csharp and Unity for a change in direction.
Pros:
Can be great fun, have worked with quite a few famous people and gone to some nice places filming
Can be very rewarding doing a great piece and it being recognized
Pay is pretty decent and Lockdown is proving I can work from home easily
Cons:
Clients are usually clueless
Can get very repetitive
Can be really really time-consuming, ingesting, rendering, fixing problems
Very oversubscribed career, so many very talented people doing it