The pending layoffs truly create a toxic work environment. The sad reality is that bp has no consideration for what it does to the staff by constantly rolling out these "reorganizations." They operate on the assumption that you're Pavlov's dog where they crack the whip and you'll go running to them. As for me, each one of these have caused me to confine to myself and I stop collaborating. Certainly, the talks around the office will be about "what rumors" each of us have heard. One year, things go so bad that we went without any kind of performance evaluations (for those who were not fired). They said everyone will get an "averaged" rating. Totally sad. It was their way of saying that you'll accept the outcome because out of their generosity, you're still here.
Still relevant, an excellent point by @bb+1jj9rx3me.