IBM is beyond weird. Source: I spent about 14 of the past 20 years there (as a contractor) in the Global Services division. But for all the weirdness, and downright idiocy at times, they were always truly supportive of working from home. None of those funny remarks or anything either with coworkers. At least in the teams I have worked in, everybody was always valued on output, not "visibility" or any of that typical business bullshitbingo. Of course, speaking from a technical role. Seen plenty of classic behaviour in management.
Having said that, I could write books about the complete Twilight Zone that is IBM Services. Don't worry, I'll stick with writing invoices in stead ;)