I find it interesting they are laying off 7% of their staff while hiring new developers. I say this as they had a job post in DC recently saying we could join their growing company. Are they growing or retracting?
Maybe it's like a controlled burn. Get rid of a bunch of low performers or those who they don't really need currently, hire quickly into what they do need.