5.0
Jan 13, 2025
Anonymous employee
Current employee
Recommend
CEO approval
Business Outlook
Pros
Supportive people Modern tech stack Employee perks and benefits
Cons
Teams can feel somewhat isolated at times, leading to delays in communication and collaboration.