All hands meeting scheduled for end of August with over 200 IT people reeks of May layoffs and the way they went about it. Having the stock go up 5 a share wasn't enough I guess.
I agree that this is most likely a sign of more layoffs to come, I'm just note sure where you got May from?