Yes, there was a stock sales window when I worked there and I assume there still is now.
Most publicly traded companies have lockout periods if you have access to "insider information." Given that Twitter is (was) fairly transparent about company financials, this is probably still true.
Fake acquisitions created for the purpose of driving up share price, during a time period when twitter employees are allowed to sell.
Got to allow twitter employees to cash out somehow.