Our director and sales team failed to do their job. To bring new business /Clients . So they laid off half the team today in USA. Instead of us these directors and sales team should be laid-off.
Where was this? Was this Inside, Channel or Field?
Was this across the country or more region-specific? Thanks.