They have a great training program for entry level employees. They really invest in you, if you work in the right branch. The ESOP program will make you rich.
Cons
Office culture is very unprofessional, atleast in my branch. F-bombs and other curse words were dropped on a normal basis. Sex jokes and other immature and unprofessional acts were normal.