← Back to context

Comment by oblio

1 year ago

I'm talking about some companies that should have the best IT departments on the planet.