Most of the co-workers are nice and friendly. They try to help each other out whether it in personal or professional life.
Cons
Management doesn't care about employees. Employees are not compensated based on their performance. Upper management only listens to department managers' side of the story and doesn't talk to individual employees to get the full story. Micromanage everything and doesn't allow people to talk.