Overpoweringly bureaucratic and out of touch with their staff.
Pros
Good technical staff, good physical working environments, customer-focused, training and development is improving (albeit slowly - not enough & not often enough), people are generally very decent.
Cons
Very little daily variety despite a wide skill-set amongst many employees. Overbearing bureaucracy and a patronising approach to staff relations. Middle managers with no technical competence managing experienced technical staff in a very claustrophobic way which stifles autonomy and freedom of expression. Attempts to improve "enablement and engagement" have been embarrassing. Problems are identified then simply wrapped up in a new and cringeworthy acronym or abbreviation then force-fed to all staff via email (or "corporate communications"). Middle managers love these and get all excited about them, as if we didn't have enough normal work to do we now have to embrace things like "comm cells" and "sense and respond" for crying out loud. This is all very well but there simply isn't the time!