Pros: pay was ok.
Cons: terrible work culture, expensive benefits, clueless management, work atmosphere of suspicion and resentment.
A very upsetting experience. The culture is just awful. Old boys club with unethical management and a "virtual' HR department of little use to anyone. Some good co-workers, but everyone worked in an atmosphere of resentment, fear and bullying from upper management. If you don't fit in with the established culture, you are ostracized and worse.