Tag: 13 strategy leaders
Agencies risk losing strategists unless they improve company culture
Sweathead, the New York based strategy training company, has released its latest B2B report – What Strategists Want From Work – that uncovers the sentiment of the global strategy community […]