Pros
A lot of great people who are wiling to lend you a hand. Open access to internal reasources (not hard to get what you need) Top end test equipment. (but not enough of it) Good place to work if you like the "keep your head, down, shut up and do what your told" style of managment.
Cons
A minority of people who run the show via intimidation and humiliation. Lack of resources, you may arrive on Monday morning to find an engineer took your o-scope. Lack of accurate process documentation (Docs have been "Cut and Pasted" to death) No means of bringing on new technicians besides watch and do. Level of training received depends on who trains you. No matter how fast you are, you are always a little slower than desired. How much slower? You'll never know, they refuse to quantify anything. It's all about the subjective perception of reality.' One can be labeled and "pigeon hole" before you even realize that it happened. There are some engineers that have serious communication and people skill problems, but their abusive behavior is tolerated because they a good at what they do.At most they may get a slap on the wrist. However if you confront the status quo, it will be the beginning of a down ward spiral out the door. Company grows by acquisition not internally driven innovation. An absolutely astounding ability to look directly at a problem and not see it. If we don't talk about it doesn't exist. On the other hand, an odd eagerness to "admire the kings new clothes".