Did they say a confirmed economy class seat?? Right now, you are on your own getting to and from Japan. You get a commuting allowance and access to ZED fares to commute, but I dont think any of the agencies offer confirmed travel to and from work (unless you pay for it).