There were good people working there when I worked there. Plenty of things to do. Pretty good environment to work in.
Cons
Little opportunity for advancement, little concern for employees from management, strong focus on paying as little as possible to employees for as much as possible, generally understaffed.