Great for fresh out of school first job
Extensive training and opportunity for new college grads to get experience and training.
Perfect place for an engineer who wants to never change.
Cons
Excessive use of "golden boys" to fill positions.
Who you know not what you know mentality.
Strict adherence to MBA numbers based management.
Management by intimidation and me first attitude.