New upper management has made a HUGE difference in the atmosphere and well being of the company and its employees. It's a fast paced business environment that has challenged me and has kept me interested in learning more. Good benefits, a strong team mentality and growth opportunities. Lots of long term employees.