Over the last year MMC has slowly hired on numerous offshore positions and brought people over on H1B visas to pay them lower wages. Now they are laying off a large number of IT employees.
The company is likely going to face serious financial turmoil over the next several years.