- Comp/benefits are quite meager, even for banking. We get generous time-off, annual bonuses, and a pension. But salary, insurance, commuter benefits, etc all leave much to be desired.
- Remote culture is poor (prob depending on team). Most employees would prefer to WFH for life but upper mgmt is pushing everyone into the office this year, causing mass unhappiness.
- Recent focus on offshoring has resulted in layoffs/early retirement of long-time employees with a ton of invaluable business knowledge. These individuals were taken care of, via generous severance or finding another internal job, but team morale was hit very hard.
- Holy technical debt, Batman!
- Rushing very important, and massive in scale, technical changes. Such as cloud, Git, Maven, CI/CD. DevOps/Infra teams are generally understaffed and come off as unhelpful to dev groups.
- Because of the above, it really does seem like upper mgmt is not listening. Rather they go all-in on buzzwords at the expense of the engineering teams making it happen.