← Back to context

Comment by oblio

16 days ago

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