Pros: good pay, good benefits, for jobs well done benefits such as free lunch or little presents.
Cons: temprature, acess to water fountains and break rooms not convient
Great company to work for, they care for there employees, and let you experience different positions within the department.