I'm currently using a Thinkpad USB-C dock with no issues, except that it only supports one external monitor for an extended display/desktop. I'm using the onboard HDMI port for a second external display. The Thinkpad dock is also providing power+charging.