You want to catch the attention of the recruiters so they will continue to review your resume, so highlight the most relevant experiences first. It is important to list your most recent positions first. If the most recent position is not as relevant as the previous position, then keep the information short on the most recent position and go into more detail about the previous position. That way you highlight the appropriate experience. If a position you are applying for is with a non-profit, then highlight your work with non-profits or your volunteer work.
Many people put together resumes that highlight their experience/skills first and forget to list the various positions they held. It is important to catch the attention of the recruiter with a list of appropriate experience and skill, using the jargon of the position. But you must also let the recruiter know the titles of positions, date of positions and brief description of each position. The recruiter needs to know if you have longevity at positions, along with the types of firms you worked for and titles of positions in which you acquired your experience.