Can you explain accrual vs cash accounting?

Why might a small business prefer cash accounting, while a larger corporation is required to use accrual accounting?

WRITE MY PAPER