Work life balance is good
Get to work on large scale projects at start of career
Good enough compensation tho not great
Very nice people and friendly
Managers are nice tho they are powerless
Cons
Bad goals and objectives
Upper management is rigid and not flexible
Bad promotion strategy. Hard workers dont get recognized
Innovation has stopped in engineering