My only real gripe with the company is the high turnover rate. Half of my department was let go a different stages my first year there, including myself.
Pay is good, as are bonus's. Management communicates well and is very accessible.
Kitchen is stocked really well.
High turnover in the IT department.