The job is great, and the company is also. There isn't really room for advancement, and as a part-time employee there are no benefits.
great pay, and work environment. home office is always there to help when needed.
contract jobs are never really secure, hours, and nowhere to advance.