"With" vs "for"

Hello everybody,

I was wondering if there’s any difference between “with” and “for” in the following context:

My guess is that “with” is used when you’re talking about an employee; “for” better suits a freelancer. Could any other preposition fit in here? What about “from”? Thank you in advance.

I would normally understand both “for” and “with” to be talking about an employee. However, my usage would not distinguish between an employee and a contractor who spent the majority of his/her time working for a particular company over a reasonable period of time. To make that distinction clear would require more words, I think.

You can also use “at”. “from” would not work.

I’m quite happy with your thoughts about ‘for’ and ‘with’. ‘From’ would in my opinion usually only be used in answer to the question, maybe at a convention or similar, ‘Where are you from?’

Thank you all. So, to sum it up, you can use either of them (“with” and “for”). “At” is also possibile.

  • John Smith is a senior market analyst for Whatsit corp.
  • John Smith is a senior market analyst with Whatsit corp.
  • John Smith is a senior market analyst at Whatsit corp.

But also, as Iowtrish rightly mentions, “from” can be used when the person has travelled from their place of work, and this idea can be extended more generally to situations when it is perceived that someone is speaking or appearing “from” their company to an audience outside it. For example, a TV interviewer could say “And now we’ll speak to John Smith, a senior market analyst from Whatsit Corp.” I’m sorry, I overlooked these kinds of usages in my first reply.

That’s exactly what I had in mind when I mentioned the possible usage of “from.” Now I know that it can be used in this particular meaning. Thank you again and thanks also to Iowtrish.