Making and seeing progress during active development
They are approachable and provide feedback when needed
They care about the job they are doing
Raise when promoted or more responsiblity
Modern environment and people from all around the world
With every company there are pros and cons
honest, caring, good communicators, effective leaders, respectful
The other great people I work with.