On the resume, I don't have enough space. I keep it updated, but only the last few employers are listed. Certainly not ten years worth. I do a certain amount of contract or supplementary flying, seasonal work, etc, in addition to a "traditional" job. Accordingly, there are only a few years worth of history located on the resume.
The resume isn't there to replace a job application. It's just there to alert the employer that you might be the right person to bring in for an interview.
List the relevant work for that employer. If I'm wanting some part time work for a repair station, then I don't necessarily need to list type ratings or flight experience. But the employer is very interested in my inspection and maintenance history. I emphasize that. If I'm wanting to be a relief pilot on a learjet for a company, I don't emphasize crop dusting...I emphasize Part 135 or corporate work done and fill in around that.
The full scope of your employment history will become apparent when you fill in your job application just prior to, or at the time of the interview. (Or at such time as it's given you to complete). But not on the resume.
When filling in your job history, you should include everything. But here's the catch. Often I won't include little jobs I'm doing on the side; you need to be able to show a continuous chain of employment history, and be able to document any gaps in employment. But if I packed parachutes at fred's loft three nights a week while holding a regular freight job...I won't list the loft. If I took a leave of absence for a seasonal temporary position, I'll list the temporary position. See the difference?
Then there are gaps in employment when one isn't employed by anybody, but is an independant contractor...no paperwork, no taxes taken, nobody to contact...just a paycheck. More pilots are doing that these days. If you happen to be one of them, you can incorporate yourself and list yourself as the employer. However, other employers don't necessarily want to contact you to see if you've been a good employee for yourself, if you know what I mean. If you believe the companies to whom you've contracted your services will give you a good recommendation, it may be worth your time to list their information instead. If you'll be doing this, be sure to contact the company and let them know what you have in mind, for professional courtesy.
Keep a comprehensive history to use when filling out applications. You can carry it with you as a reference when going to an interview. Don't stop at ten years; some entities to whom I've applied in the past require much more than 10 years...they went back to junior high school, and wanted every scrap of information since that time. Every address, every old phone number, names of girlfriends, you name it. XXX airline won't require this, and neither will the flight department for Pickards Purple Copies...but it's better to have too much information on hand than not enough. You needn't put it all on the application, but keep it in a database, anyway, for your personal reference.
I like to print it out, and I have several histories to make reference simple. I have one that's just relevant professional work experience as a pilot, one as a mechanic. One doing ag and other special types of flying. One that encompasses everything, and one that includes all my work history. It includes supplementary positions from way back; substitute teaching, tending flowers in a green house, scrubbing floors. Everything. All I need do is refer to the appropriate information in a pinch. It saves time and enables an application or form to be filled out quickly. All my dates and times are already prepared; I just copy them onto the application.
Just a thought.