I have over 20 years of professional engineering and program management experience at 3 companies (17 years at the current with one promotion a few yrs ago). I own my own side fitness business. I have several community involvement programs listed. I also have 2 degrees, a publication and a minor. How long is too long for my resume? It's currently 4 full pages with no extra white space (other than what looks normal). My friend is telling me it needs to be 2 pages max. Wondering how others feel about this - both job seekers and HR talent professionals ?