On one hand, what does it mean to have a "no politics at work" policy? If Hootsuite have contracts with ICE, it's already political at that point, as they are helping the organization be more efficient/valuable/whatever. If they don't take any contracts that might be political, they won't be able to do any business at all.
On the other hand, for-profit companies goal is to get profits. If they prioritize political stances in-front of that, they are bound to confuse people who are working there, who understands it's a business, not a political/non-profit organization.