I think it could use some tweaking.
Altruism, Rare 0-cost
Sets your and your opponents facilities to 3/3/3
It seems to me that for the most part, this is going to be used to decrease your opponent's facilities. Nearly every deck includes cards to increase at least one of the three facilities. Some decks go for a lot of facility gains, and this would hit those the hardest.
Far less likely is that this would be used to counter your own facilities being reduced. I say far less likely because, first of all, unless a particular opponent is known to play a crippling deck (which makes for long and tedious games of discarding and turtling), you wouldn't expect to need facility recovery options, something the Restoration keyword does without relying on a Rare draw. Secondly and alternately, if you're playing a deck to reduce your own facilities, this isn't going to be a superior option to cards that simply grant you stock. This is particularly true since some of those facility reduction cards hit both players and you'd be likely to increase your opponent's facilities as well.
So this could come to be seen as an obnoxious card, being that it's most probably being used to reduce facilities, which could be fine for a Rare that only comes up occasionally. But could it be better?
What if, instead of just resetting the facilities, it adjusts both players' facilities based on one of the players? If the player of this card had facilities 2/5/3, it gives both players +1/-2/+0. Perhaps choose the mode to determine which player's facilities are being looked at for the adjustment. And perhaps keep resetting both to 3/3/3 as an option as well?
People are allowed to disagree, of course. I just think something like that would be more interesting and strategic than simply leveling the values to 3.