Smart people who have their own vision for the future should beware. Senior leadership is unwilling/unable to focus on the strategic vision of the company as it is too involved in mundane, low value, day-to-day tasks. What's worse - if you chose to offer a differing opinion, it is seen as insubordination. Unless this changes the company will undoubtedly miss its market opportunity.