Not completely unexpected, but still somewhat of a surprise.
Twitter have been taking on staff faster than their userbase has been growing since their IPO. I guess the question now is how many they are going to layoff - 4,200 employees is a lot of people for something like Twitter.