← Back to context

Comment by oblio

8 months ago

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