Former Employee4.4Oct 6, 2023They were at the top of their game, and their technology is better than Zoom even today
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.