Cost-of-living in your area, Years of experience and Education are also key factors to balance.
Love my job but think our industry is totally overcompensated. Teachers, medical professionals, etc. work much much harder, contribute way more to society, and get paid way less. Capitalism is nuts.