I have never worked at a place where Executives publicly berate their employees. Rampant use of profanity is common from my leader. Staff meetings, with 40+ people in attendance usually includes at least one threat of termination, either specific individuals or an entire team. No wonder employee turnover is so high.