The Boston-based company has made changes to its leadership suite, including naming a new chief executive and COO. It’s also reportedly laid off a significant number of its workers.