When I see someone getting fired for performance, usually the team has been complaining about them (in performance reviews or 1-1). So it's no surprise to the team and the reason isn't given.
When someone has poor but not terrible performance, it's usually accompanied by a second factor (high salary, absence). In that case, the nicer reason is usually given even though we know they were not faring that.
There also tends to be a bit of theatre before someone is fired for bad performance. "Are you sure you fixed the bug?! Give me a video. Which PR? Which line?"
When someone has poor but not terrible performance, it's usually accompanied by a second factor (high salary, absence). In that case, the nicer reason is usually given even though we know they were not faring that.
There also tends to be a bit of theatre before someone is fired for bad performance. "Are you sure you fixed the bug?! Give me a video. Which PR? Which line?"