transactional revenue model pros and cons