Great benefits package.
Nice people to work with.
Ample work and fantastic hours.
The hardest part of the job is coming to work knowing you don't have the programs you need to do your job. From the top down there is a break in the communications. This and that is said, yet actions are never taken to correct issues in a timely manner.