That's easy. They have corporate visitors to their corporate offices and the available hotels are insufficient. They decide to just make their own hotel.
There are many corporate campuses with an embedded hotel. Some run by the corporation itself, some with significant management contracting with the corporation, and some independently managed.
Large corporation has a small travel business is very common.