Very interesting work, challenging projects, rapidly expanding product lines and customer base.
Cons
Program Management and Engineering not always working to the same assumptions. Rapid expansion has laid bare some inadequate processes and product documentation inadequacies.