The company is great overall, offering many features for restaurants. However, there are problems with frequent updates and settings changes, causing frustration for employees. Tech support quality has declined in the 8 years I've been with them, making it hard to get help over the phone. Online chat is often the better option.