The markup is percentage based and includes employee payroll costs such as FICA, FUTA, SUTA, work comp insurance, etc.
JMJ does require a contract to be signed. However, it is a standard auto renewal contract.
If a direct send, turnaround time is typically within three days. If a resume send, the turnaround time can be anywhere from 3-5 days.