The management and coworkers are great. This is a place to meet some good friends. Job is difficult to get the hang of, however if you WRITE THINGS DOWN and pay attention, the chance of success goes up! The work life balance here is great, management understands things come up! Pay is okay, really depends on what your Bill's are to determine if it is a position you would enjoy!