Unfortunately, that's a question only you can answer. But goes without saying for any job.
Ask yourself:
- Will you be able to sleep peacefully at night knowing what job you're doing and who you're doing it for?
- Are your morals stronger then job security you're getting?
- Can you stay on the job and inact change from within?
- Can you refuse certain tasks you don't feel comfortable with?
- Can you steer / influence the work that you and/or the agency does?
Edit: typos.
Mikrotik and Ubiquity