UniFirst employees earn $23 per hour on average, or $47,300 annually, which is 17% lower than the national salary average of $56,000 per year. According to our data, the highest paying job at UniFirst is a Business Systems Analyst at $82,800 annually while the lowest paying job at UniFirst is a Machine Operator at $22,000 annually.See all UniFirst salaries »
"For the responsibilities in my current role, I feel my compensation is on target."
"Currently underpaid, received substantial additional duties without additional compensation in past year."
Update your browser to have a more positive job search experience.Upgrade My Browser