Prestigious company, amazing technology. Some great people there.
Cons
Huge lack of training, very poor structure of management to get people trained properly. Most procedures are out of date, drawings also. They are trying to sort though. Good HR, good finance dept.