These Thelio desktops are in-house, and they are way better than the laptops.
That said, the described symptoms are something that should get fixed by calling support.