Benefits are great
Most people that work there are sweet as can be
Cons
Many in management don't care about the environment or their workers, just their numbers
Micromanaged until you can't even use the rest room
Payment system is extremely unfair
Paid for Performance Guidelines often unobtainable through fair and ethical practices