Normally I would use 일 하다 to express that I (or someone else) works somewhere - e.g. 나는 출판사에서 일한다. But I wonder if this is a bit 'childish', or if it focuses on the action of working rather than the state/status of having a particular job.
What are natural ways to make statements like "I work in a publishing company", "I work from home", "I work for Samsung" ?