I find that often with mid-sized businesses on up, there’s a lot of wasted time and lost productivity, mainly due to multiple layers of management and departments. Things like status meetings and conference calls are held to update a bunch of people who add no value and can’t contribue to the process or task at hand. Those very same people don’t understand technical details but insist on being updated on them, even when said details won’t help them in decision-making. I often see excessive micro-management. Or maybe it’s just too much adherence to the status quo and traditional way of doing things in corporate environments. Or maybe it’s just incompetence.