This question already has an answer here:

Which of these is correct and why?

I work at Microsoft

I work in Microsoft

I've seen 'at' everywhere but nobody uses 'in'. Why?

marked as duplicate by Skooba, J. Taylor, Cascabel, John Feltz, Lawrence Jul 17 '18 at 17:51

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • I work at/for Microsoft – user067531 Jul 17 '18 at 15:57
  • 1
    If Microsoft were a box, you could work "in" it. Prepositions are difficult in almost any language. – Cascabel Jul 17 '18 at 15:57
  • 1
    If you were standing on the pavement in front of Microsoft talking to somebody and they asked where you work, then maybe you would use "in Microsoft". But "at" is used for exact locations or times (at the mall etc...at 5 o'clock) – Cascabel Jul 17 '18 at 16:17
  • 1
    Welcome to EL&U. I believe you will find the answer in Which one is right — “He works at company X” or “in company X ”? – choster Jul 17 '18 at 16:20
  • 1
    As a rough guide: You work for a company, at a location, in a department. – user253826 Jul 17 '18 at 16:28

Working "At" a company generally means working as an employee. It is not so much a preposition as "in" which refers to your current location. An employee of Microsoft would tell you he is at Microsoft even if he were working from home at the time. A contractor fixing a copier at the Microsoft office could say they were working at work in Microsoft.

I think it is more a matter of usage than strict meaning.

Not the answer you're looking for? Browse other questions tagged or ask your own question.