Pros
Custom equipment, creative design work, lots of good ppl, excellent testing facilities, good location, they make good money and pay good.
Cons
They live in a bubble. Not many ppl from other companies. Some organizational things could be streamlined. Engineers shouldn't be expected to send a PO to the vendor. Purchasing should take care of purchasing.