I would take the job but don't stay there longer than it takes your resume to garner attention. Parts of the job will suck but it will be better than instructing, and you will learn alot, guaranteed. I did not work there but I flew shorts for a similar company, and had a little intereaction with their pilots. You don't really need an MEL