Why do talented people face career derailment? If you know your faults, you can find the type of work environment right for you, says Carter…