I am not a native speaker but both sounds good to me. Which one should be more accurate or in fact correct.
2 Answers
They are almost interchangeable, but you could convey a subtle difference in meaning. If you're trying to describe your job / what you do, you'd want to say you work "at" a grocery store. Working "in" a grocery store describes the location you work at. For example, I work in an office, but I work at a company.
-
Generally if you work at a grocery store, that would entail working in a grocery store. Feb 11, 2014 at 18:36
-
1@Jon Hanna Except that in Britain and Ireland we would not normally call it a 'grocery store'. A 'store' is a place where goods are 'stored' i.e a warehouse. Places where goods are sold are called shops, though very large self-service ones are called 'supermarkets'. We do have things called 'department stores', they are very large shops that sell anything from a suite of furniture to a pair of socks.– WS2Feb 11, 2014 at 19:03
-
1@WS2 true, though in and at would still both be valid. Also I've noticed store being increasingly used of the "high street stores" other than department stores. Still, I agree that "grocery store" would make us assume you worked in another country. Feb 11, 2014 at 19:40
AmE here.
I would use either interchangeably in speaking without giving it a second thought. If it were important to be precise, I would simply state my position (I'm a cashier in a grocery store, or I'm a cashier at Foodmart.)