
Working towards a clear goal with a reasonable timeline.
They have a clear vision that I believe is the right direction.
Accomplishments are only acknowledged in private and do not result in more compensation or career advancement
The engineering teams always seem to help each other and work towards the common goal so that everyone succeeds.
The engineering teams have a sense of camaraderie. Unfortunately it doesn't seem to continue as you go up the hierarchy