The last few months have seen several Big Tech companies laying off staff and raising alarm bells about the "tech bubble" bursting.