|Services||Management consulting services|
Stroud International is an operations and management consulting firm based in Boston, London and Calgary. It has won first place in Consulting Magazine’s “Best Small Firms to Work For” category four times in the last five years.
Areas of work
- http://www.consultingmag.com/article/ART1059808?C=ssIianVP7VRuhSZ. Missing or empty