Pay and benefits are fair. Training and support is great. Overall, great company, just not the department I was in.

Cons

Manager and certain supervisors/team leads play favorites and was very obvious. Applying for job internally is not always acknowledged--don't even grant an interview. Hiring from within?? NOT!!! Too bad.