Have heard rumours that there are further layoffs planned for this week or next week e.g. HR having internal meeting rooms booked out in London etc.
Anyone heard anything further or have any concrete info.?
There are no replies in this thread yet. Be the first to post a reply below: