Pros: some great co-workers
Cons: bad management overall
No job security, terrible management, overworked, stressful, harassment is accepted as HR does nothing, never acknowledged for a job well done, treat employees like slaves and no respect from management at all. No chance for advancement and very unprofessional in that management bases their assessments of you on a personal level rather than professional. Backstabbing is a way of life in this company. Very depressing place to work.