Nice people and group dynamics, work environment was organized and regular project reporting was fairly reasonable.
Cons
Overly monitored and cumbersome to make your required changes. Bank infrastructure should be regulated but the windows and timeframes to do changes not realistic.