There are 558 salary records for Eric Rivera with 122 different job titles from 130 employers across 21 states.