Overall a great place to work. Plus sides are the employees, seem to get along with everyone. Downsides are no body wants to be there and it makes for a bad environment. Everyone is super friendly, but at times seem bipolar. If in management you get great benefits and decent pay, but not much time to do anything outside of work.