
Good coworkers and interesting products to work on.
Interesting and innovative products make work challenging and rewarding.
The process was clearly defined, and the meetings were relatively low stress.
Direction from upper level leadership is not communicated well. Strategies change without much explanation. However, mid-level leadership is really great.