Friendly co-workers and the CEO is a pleasant person.
Lots of first hand learning experience for starting engineer
Mutual respect between managers and employees
Cons
Low salary
No sick time, minimal vacation time
Work-life balance could be better
Poor communication between manager and employees
Not enough room for growth