10 years work experience > fresh grad with a degree that has no idea what lies ahead. You know the ins and outs of companies, the kind of people you deal with, you don't throw tantrums, deadlines are deadlines.
> I've built banner ads for advertisers, booked online campaigns in various platforms Google DFP, Yahoo APT.
Yep, experience in different platforms is a huge plus.
> I'm a jack of all trades master of none. I've always taken that as an insult rather than a compliment. I hear it as "your mediocre at a bunch of things...not really good at anything."
I hear it as "I know that much, too much." Being a jack of all trades means you know enough to move around. Your wide range of experience allows you to look for a wider range of jobs. You are more flexible to position change. You are no stranger to being moved across projects, across people, across locations.
> what advice do you have for a 30 year old who's about to embark on a new adventure?
- Read up on the latest trends. Most job interviews will have questions about them (though the job itself may not actually use the latest tech).
- Be sharp, concise and confident in job interviews. I've heard from my co-workers who do the interviews for new candidates. They find resumes good, but they fail candidates because they were terrible at interviews.
- Up the ante. Take up higher positions. You probably make a good project manager with that 10 years around people.