The team at allegience is very professional in their work - they are extremely detail oriented and always make sure that your needs align perfectly with what you're looking for. I have absolutely no complaints about this product! They've done everything we need them too do so far (and will continue to help us if needed). Their customer service was great when issues arose during our project implementation. This being said, there were some minor glitches which had nothing to do with allegiances's products or services but rather other parties involved in implementing those technologies/products. Don't let these be an issue though because all problems can easily get resolved through phone calls/emails from Customer Support personnel who know how to solve any problem quickly and efficiently. Helping a nonprofit organization better communicate its message using the best tools available.