At MacGregor Industrial Supplies we understand that the key to our business success is our people. We have over 300 members of staff, across several different departments, divisions and branches. In addition, we are always looking for talented people to join our team – visit our careers page to view our current vacancies.
Human Resources Manager
Divisional Merchandising Manager
Divisional Stock Control & Warehouses Manager
Despatch & Divisional Logistics Manager
Elgin Branch Manager
Portree Branch Manager