Extremely disappointing technology experience
The portal is quite frustrating. Password management is awful; I find myself needing to request access from the support team every month. I can genuinely say it’s the worst technology I’ve ever had to deal with.
Date of experience:
Dec 28, 2025