← Back to context

Comment by oblio

17 days ago

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