3M employees earn $29 per hour on average, or $61,000 annually, which is 9% higher than the national salary average of $56,000 per year. According to our data, the highest paying job at 3M is a Market Development Manager at $166,700 annually while the lowest paying job at 3M is a Assembler at $20,500 annually.See all 3M salaries »
"I feel like I was paid adequately for the work I did."
"Way underpaid - have lost $50k annually since being taken over."
"I am compensated the right amount."
"I am good with the salary I am getting. "
"The pay as a contractor was around 80k a year and it was really the reason that most people stay here."
"I was in a good salary range."