Pros: interesting work
Cons: management gets in the way of their own directions making progress difficult.
Interesting work although very unorganized company. Management cant see the forest through the trees, very dysfunctional. If you hire in, move around within departments every few years is your best bet. Do not work in manufacturing/Production.