Great work life balance job, decent pay for what you do
Cons
The payroll department is horrible there have been times when I received my check late way past my pay date and have been there for some time and still I not gotten my direct deposit yet. Communication is poor