They have always been very professional in their approach to my needs as an employee and I have grown to appreciate that even when they are not doing so well financially. The culture is one where there is little tolerance for bad behavior from employees. There has also never been a time that I felt like it was difficult to leave work at 5pm each day. It would be nice if they could offer more opportunities outside of the office but overall I can't complain! Great place to work for anyone looking for stability and flexibility with benefits.