If you're young, the pension isn't super attractive but is core to the total compensation package - you aren't eligible until 5 years, and most younger staff would prefer 401(k) matching. Sense that most feel they have to make upward moves across teams as many staff are very tenured (5 yrs +) in their role and it's difficult to move up within a team. Workforce is older (late 40s + 50s) and feels far more corporate than a tech company in the Bay Area. Working from home is possible but isn't encouraged. Very corporate structure makes onboarding and identifying the right office to help troubleshoot onerous - it took days to get a functional laptop and 3 hrs on the phone to get my mobile device working. Paperwork arrives from a variety of offices via mail, email and the online portal and it's confusing to identify what is and isn't necessary or complete. Tech is a bit out of date - mostly due to the necessary security precautions. Organization is finally phasing out Lotus/IBM Notes for email for Office 365/Outlook. Difficult or impossible to use some of the collaboration tools most younger workers are used to being able to leverage (Google docs/forms, Evernote, online project mgmt tools, etc).