Talent matters, organization matters even more. Is your business up to scratch?