I worked with PCI Pal on a professional level for the past couple of years. It has been the most disorganized and difficult project that I've ever been on. The knowledge of the PCI Pal team is terrible....I feel like we do their job for them finding mistakes. Every step of the project has gone massively wrong. The client still isn't live on PCI Pal's platform.