Pros
Decent insurance packages. Free soda and juices.
Cons
Long 9 hour shifts due to a mandatory 1 hour lunch break. Pay is pretty low compared to industry standards. Have to work long hours over the weekend with no overtime pay. Physical work environment is depressing and unwelcoming. Employees are overworked and morale is low. Hostile work environment: unprofessional office etiquette; excessive profanity used by employees; lots of finger pointing going around; teammates like to gossip about each other behind their backs (I actually overheard my two teammates whispering about me when they thought I couldn't hear them); rude, moody, short-tempered teammates who go behind each others' backs with management. Management is clueless and often there is miscommunication. Outdated technology and legacy scripts that take forever to process data. On site gym is a joke.