Layoffs are always hard but it wouldn't be surprising considering the state of the economy. With profits and revenues way down companies have to find ways to be more efficient to stay in business. Thankfully my company hasn't had any widespread layoffs but they have let go several people for performance reasons. MSI may have a lot of unnecessary positions or underperforming personnel that is just can't afford to keep.