I respectfully disagree. The two sentences with 'work' are identical in meaning, at least without any other context. "Work" here is more like a general activity. Similarly you could say "I have lived here since 1999" or "I have been living here since 1999." This is not necessarily true for other verbs.