The offered to pay for most any certification you wanted to get (not sure about any more), They had an afterhours team.
Cons
Have gotten 1 raise in 7 years and was told you need a promotion for a raise now. Got a promotion, still no raise. They make no effort to keep people or give them any reason to stay. Not a very caring company when it come to employees.