You remember her book far better than I do.
So Starrware was just another big firm with a "diversified portfolio." Ugh. So awful.
I'd make it an aerospace R&D firm. DC's version of Space X or whatever. That way it won't step on the toes of Ferris Air's military contracts. If DC ever thinks to use Ferris again, anyway.
And Karen's she shack (love that term) totally has to be something that is not a space palace in the ice or a cave. Super important Karen's hideout be its own thing.
Maybe set her up in St. Louis?