Pros
There are a wide range of projects to work at which is perfect for someone who want to explore different industries.
The work is also fast-paced which has allowed me to speed up my design process substantially and getting me to improve.
Since most clients and inventors and start-ups, you are forced to think outside of the box to create value with little capital.
I think one really beautiful experience is seeing the raw happiness and joy on clients face when you present their projects to them. Most of them are ordinary people with jobs and might not have the huge capital, and I think they really appreciate it truly.
Cons
Not always having the ability to work as deeply on projects, most projects go from idea to a final presentation within a week, which is intense work. I think this has pros and cons, pros is that it makes you a more confident designer and forces you to improve. Cons are that it can sometime take the joy of exploration since you have a tight deadline.