A simpler and more sensible option
Would be to distribute the workforce more widely. There's no way on earth Microsoft needs 42,000 employees concentrated in Seattle, and there's plenty of pleasant, cheaper locations would welcome a few thousand jobs.
Although we could take it as proof that Lync is shit, and Microsoft doesn't trust its own communication and collaboration tools.