top | item 46289503 Deloitte's CTO: Companies are spending 93% on tech and only 7% on people 3 points| achow | 2 months ago |fortune.com discuss order hn newest No comments yet.
No comments yet.