Highly dynamic work environment. Opportunities to work on various programs. Substantial amount of autonomy. Highly competent technical teams with exceptional products.
Cons
Immature internal processes are augmented by excessive manual effort and often leads to personnel burnout and reactionary behaviors.