I have been with the company long enough and I can say that it is a great place to work. Professional and fun working atmosphere. Manageable work load. Management who listens, and you feel part of the team. You are always appreciated for your hard work. Satisfying salaries, bonuses, and technological advances give you enough reasons to work for this company and help it grow. The company is always on top of the changes that Medicare offers. Help is always offered. Friendly co-workers and helping colleagues. Also, the full time position offers great benefits, with health insurance and 401k plan. I would highly recommend this company, great place to work!