Very stable company, they don't get spooked easily by things that are happening in the market. I have a fantastic boss, but that's just my department, so I can't account for others.
Cons
No cons for me, my job is very flexible, I love it.
Good training program with nice colleagues. Good pay.
Cons
Everything is outdated. The headquarters in Elk Grove (yes, Elk Grove) is a trip back into the early 1980’s. Many people are confused finding the building too. I heard they just got their own computers late last year or so.