At a time when a bloodbath in the technology industry is claiming thousands of jobs a week, the news that 100 people at Instagram’s London base are either being […] Click here to view full article Tags:facebook