While not quite designed for multi-tenancy, if you do - there are a few gotchas. Roles should be split up per customer since the reporting definition has a viewing option defined by role. In VRF, there's a toggle to hide floor plans that don't have any devices, this keeps the floor plan isolated to the user that uploads it until a device is placed that maps it to a specific group, and finally inherits to a role view. The use of auto authorizing of devices should be disabled so that devices don't get into a mixed bucket - as this would create awareness that the tool is shared with others.
I don't see a specific model of appliance here, so it's hard to distinguish whether performance will be great or not. There's no max limit for users/roles, and it's probably not beneficial to configure any external auth or 2 factor auth. All customers on the shared AMP would have to observe the same conditions for historical data retention - so that might affect reporting ability as well.
If the sizing of each customer is small, it might be better to set the system up as a VMHost, and then setup individual instances per customer. That might allow more flexibility and eliminate any room for error in a customer's data being exposed to a different customer. It would also allow you to take periodic snapshots that you could roll back to which would be faster than taking a backup to reinstall.