They sound like poorly run companies, management should be aware and dealing with both of these problems.
They're annoying companies to work at, yes. They're also highly profitable, so it's difficult to make the case that they're poorly run.
They're annoying companies to work at, yes. They're also highly profitable, so it's difficult to make the case that they're poorly run.