Only complaint was the payroll department was very behind in corrections that were requested. You'll have to remind them monthly so they will work on it. Offices are cramped. Depends on the department, but there are 2-3 days where you HAVE to stay overtime to finish the work. Latest I stayed was about 10/11pm, and that's monthly. Other than those days, hours are reasonable.