Work environment is not stressful. Upper management is accessible and down to earth. There are opportunities to express interest in new professional roles and pursue them, while still covering existing job responsibilities.
Cons
No major complaints. Only one might be that there is not a clear direction for "climbing the ladder."