Former Employee4.3Feb 11, 2025Overall good experience, though it has been over ten years since I left so things have probably changed.
Overall good experience, though it has been over ten years since I left so things have probably changed.
Former Employee4.4Oct 6, 2023They were at the top of their game, and their technology is better than Zoom even today