at is correct -you can't say for here.Oros said:
It completely depends on the context. If I am a freelancer and did some work for the factory, I would say that I worked "for" the factory. Saying "at" suggests that one goes to the physical building each day to complete his job.Oros said:
Hmmmm....interesting choice of words!Oros said:So Modgirl toe the line with me.
OR, it could mean that Robert is the name of your boss. You may work at a large company, but the person who gives you tasks to do is named Robert.Let us say that you worked for Robert.
Here Robert is the name of the company as well as the owner of the company. We would assume this company is a small one; just 5 people are working in the company.
modgirl said:Hmmmm....interesting choice of words!
If you worked there for about 5 or 10 years ago, you would say, I worked for the rubber factory, wouldn't you?
This is different from your original question. This is fine because you say "the factory" not "a factory".
Here you are implying that "the factory" is seen as the whole business and so you are working for that business.
It is not so normal to say "I work for a rubber factory" which was your question.QUOTE]