Great company - upper management were idiots
Cannot advance without the idiots who ran the company (into the ground) "sweating" the load about "petty stuff!" traveled A LOT (Insane amount of travel required as I constantly had high turnover of associates the 20+ years I worked for GE) as they moved people around constantly.
ProsGreat working environment - folks in the Quality departments were great, except Senior Managers
ConsSenior Management constantly relocating folks around world and sweating the petty stuff!