I work with a company that orders thousands of dollars worth of products from Digikey. For the most part we do not have a problem, but if there is a problem it is almost guaranteed that not only will Digikey NOT fix the issue, they will in fact find a way to make it worse. This isn't the fault of the employees, and most customer service representatives are very kind, but the system they use is a nightmare. They have deleted accounts without permission which erased years of records that we need and we have not gotten any assistance in retrieving those records. The registration system they use is a nightmare and will make duplicate accounts, and yet somehow none of the existing accounts mean that you are a "registered" user? Connecting accounts to a business is a horrible process that only works half the time whether you email or call in. Their system glitched so our payment account is no longer available for use on the website (even though it is still valid and usable according to them) and they acknowledge there is an issue and have said it just might never work again. When asked if we should cancel that payment account and start a new one we were told we would not be allowed to. Returns are more complicated than necessary and if you have the misfortune of having to speak to a representative of that department it is likely they will be unhelpful and rude (at least in my experience). When emailing about a problem, no matter how much detail and explanation you provide they will always send an email back that clearly shows they did not read your email and therefore did not understand the issue, so a problem that could've been a quick fix will turn into a weeks long discussion via email. We asked at one point for a sales rep to be assigned to us so we had a point of contact and they said they offered that but didn't want to for us. I'm not even sure what that means. Overall, price is pretty good, and speed of shipping usually is great, but the company structure and the way it interacts with users is abysmal.