While no company is perfect, Borrowworks did strive to be as exceptional as possible. Still, an occasional technological glitch or change in process would sometimes make things difficult for the customer facing staff. This was usually minor and the entire technological team was very engaged in attempting to resolve issues before they occurred; and responses/resolutions to issues that did happen were extremely rapid, within minutes or hours, not days or weeks.