Upwork Inc (NASDAQ:UPWK) shares are tumbling in Thursday's after-hours session after the company posted first-quarter results showing weakness on the top line.