Very interesting work, large variety of work for most engineers. Pay and work life balance are fair.
Cons
Leadership team constantly changes direction, internal restructuring happens every few months. CEO has too much authority and often overrides good ideas from other senior leadership members.