Nursing is an applied science. People can be taught all kinds of things and be actually quite bright and still lack the ability to apply what they know. Some of the best places to work have clear guidelines, foster an environment of acceptance, regularly update and educate their employees, and focus on how to get the work done. Places that focus on "personalities" usually lack an organizational framework and can become a real snake pit.