Pros
Co workers are friendly and great to work with.
Discounts on products.
Cons
Management fails to properly communicate needs and expectations.
Building maintenance falls to the wayside in favor of saving money.
Pay is insultingly low, while also expecting far more than is reasonable.
There will be no one to help you, Management will offer assistance in words only.