...A culture that is focused on a constructive communication process * Supportive management team that aids and encourages development and career progression * Ongoing