I wouldn't recommend working here to a friend.
Pros
Decent benefits, pension cash plan, health benefits, salary and bonus. They have education and training available. They are investing in a large scale transformation effort to modernize their infrastructure and platforms and services.
Cons
Their operations are chaotic at times - simple requests for services do not happen without constant follow-up. Roles, and specifically accountability is not understood by the various teams and employees. People rarely take ownership of delivering an entire service or project/program and the result is delays and overspend. The current culture is toxic. Their relocation strategy mixed with the usual lack of organization and alignment has created a culture of employees who are wondering when their last day will be, not wanting to do much, and a fear of rocking the boat. Management seems very disconnected as to what happens 'on the ground'. They ask for transparency, but when they get it they don't remediate. Their 'open door' policy is often followed with inaction or the person reporting the issues can receive blow back for reporting the problems. The message becomes - don't report any issues and give the appearance of progress.