+0
May I ask what's the difference between "at" and "in"? Please look at the following sentences:

My husband works in this office building.

My husband works at this office building.

My husband works in a big insurance company.

My husband works at a big insurance company.

My husband works in a private high school.

My husband works at a private high school.

Is there any difference between those sentences using "at" and "in"? I really need some help. Thank you.
+0
In general, in suggests physical enclosure; at suggests location and perhaps belonging or employment, more abstractly.

office building does not suggest the type of work, so in, indicating physical containment, seems better to me.

insurance and high school both indicate the type of work, so at seems better to me for those sentences; it suggests 'employed by the insurance company', 'employed by the high school'.

CJ
Comments  
That's the best answer I've heard ao far. Thank you so much, Jim!Emotion: smile