United is so difficult working with. I had a flight from Eagle to Philadelphia that was cancelled. The only alternate is a flight where I'd have to spend an overnight in Denver (getting in over 20 hour later than the original flight). I was told I was getting a refund a week ago (after the agent escalated to a supervisor). When I called for status today I was told it's in review, but I could get a credit for the cancelled flights. I said I'd wait for the review. I am also in the process of disputing the charged through my credit card.
For comparison, American Airlines also cancelled a flight I was on (Philadelphia to Eagle) and the refund appeared on my credit card in 2 days.