Terrible execution and management. Little to no infrastructure for "onboarded accounts" and no communication between departments. CEO is detached, yet thinks he is the smartest person in the room, even though his involvement would result in lost opportunities more times than not. Unfortunately the cons far outweigh the pros.