The training is very in-depth and detailed. Perfect for someone new to banking.
They treat their employees very well.
Offices are clean and organized.
Very well structured.
Absolutely loved working for first federal.
Cons
It's hard to think of a con for this bank but if I had to give them something to improve on it would be to try to stay on the cutting edge of technology.