Stroud Logo
  • North America :
  • Europe
  • Home
  • About Stroud
  • How We Help
  • Careers
  • Contact Us

Careers

Careers - Stroud Consulting
  • Our Culture
    • History
    • Life at Stroud
  • Career Path
  • Professional Development
  • Meet Us
  • Join Us
    • What we look for
    • Undergraduate & Graduate Students
    • MBA/PhD & Experienced Professionals

History

Stroud was formed in 2001 by a group of partners with the shared commitment to transform the approach to operational improvement. Our two founding offices are in Boston, USA and London, UK. The newest office was opened in 2011 and is in Calgary, Canada.

We work in a wide range of businesses in both the public and private sectors. When Stroud was founded, our core work was in the manufacturing and chemical sectors including paper and packaging, food and beverage, pharmaceuticals, fibres, coatings and oil. We maintain a strong and growing client base in these sectors and in recent years have expanded our scope to include defense services, infrastructure and healthcare. Our approach has broad application and we continue to develop our offering into new and exciting areas of business.

We currently have offices in North America and Europe.

Copyright 2013 Stroud Consulting, LLC. All rights reserved. Privacy Policy and Cookie Use | Home Page | Sitemap | Contact Us.