Pros
Flexible work life/balance Good pension Good training opportunities if you join as a field engineer safe company, unlikely to ever get fired
Cons
pay is not competitive rampant favouritism is apparent in many departments. Many jobs are not even advertised and given to preferred candidates without any due process. Obscene levels of hierarchy with most managers up to SVP level having no authority or ability to institute change Company is going through an identity crisis and has made everything, Agile. Senior leadership are scared to rock the boat and follow whatever management consultants tell them. Diversity and inclusion initiative seems to have no goals or meaningful outcomes. Appears to be for show so that execs can say they have this box ticked. Almost no job progression unless you are prepared to relocate consistently. Otherwise progression is dependent on others finally retiring