(n)nichea position particularly well suited to the person who or organization which occupies it“he found his niche in the academic world”