"excited about this partnership, which we believe will unlock even greater focus for our team and customers as we continue to strive towards our global mission to be the most innovative and trusted video platform in the world for businesses"
There's no hint of laying off all the staff here though. Now it sounds like they "were" excited to lay off people to maximize profits.
Maybe "unlock even greater focus for our team" means to unlock their focus to find other jobs but it's quite perverse. I agree with the OP, that "Words no longer appear to mean things"