BPO companies now offer back-office support roles such as virtual assistant, marketing, accounting, finance, media, graphic design, web development, and engineering drafting.