Great leaders are self-reflective. They understand who they are and what they stand for and accept constructive criticism with open arms. They are in a constant state of growth from within, which allows them to grow personally and professionally. Self-reflection is...