Are Managers to Blame When Companies Fail to Innovate?

The buck really does stop at the top. Specifically, when the company makes fewer bucks because it isn’t keeping up with the competition, its managers may be the cause.

That’s what some new research from staffing firm Robert Half suggests.

Robert Half interviewed Chief Financial Officers, who cited…