Vantaggi
Fair compensation; nice 401(k) match; good opportunities for training; education reimbursement; there are *some* interesting jobs, but good luck getting one.
Svantaggi
The company has a very low bar for its workforce: you'll work with some good folks, but also a lot of rocks. With very few exceptions, engineering positions DO NOT involve creative engineering work and are primarily focused on navigating the internal bureaucracy. If you're an engineer who likes being on the phone, going to meetings, and managing foreign offices and suppliers doing the creative work, then you may like it here. Management turnover is atrocious. Managers are constantly moving between different work groups, which causes enormous disruption. Engineering excellence takes a back seat to cost (it didn't used to be that way).