The reputation is deserved. Most IT outfits in Japan require pretty rotten overtime. It's a cultural problem of many Japanese officeplaces, and it affects all members equally. If you leave on time, count on it negatively affecting your time at the company. Most companies don't pay the overtime, either, despite numerous laws requiring that.