Well it's quite an unprofessional place. While the salary comes on time, the boss has no work ethics. The people there too are not of a great standard that one would find in bigger agencies. You can take up the job as a stop gap arrangement but not as a long term professional solution.