Horrible at communication, Ive been trying to get time frames for delivery for a package for over a month now and they keep misinforming me about timelines, and then dont even give the people delivering the product the right details about requirements delaying it even further.