Great place to work - Engagement Manager BioCatch Employee Review

5.0
19 May 2021
Recommend
CEO approval
Business outlook

Pros

Biocatch is a great place to work with good people and innovative products. Everyone is always willing to help and support each other to achieve the ultimate goal. Senior leadership are willing to look at new ideas and implement them. The culture is very open and honest. Benefits are comparable to other much larger businesses and in some cases better. Biocatch look after their staff and often send out gifts/hampers to keep everyone motivated during the pandemic. This is a great personal touch and makes you feel part of a team from the offset.

Cons

None that I can currently think of.

Explore other reviews about BioCatch

5.0
16 Feb 2025
Recommend
CEO approval
Business outlook

Pros

very nice people good place

Cons

none really very nice people good place

5.0
20 Dec 2024
Recommend
CEO approval
Business outlook

Pros

Amazing & smart people, down to earth leadership, innovative data and solutions, products that really work, autonomous and flexible work schedule, excellent benefits, fast growing with more room to go

Cons

With the fast paced growth, sometimes there is a lack of process or structure that can cause issues. Typical growing pains.

1
See reviews by: Helpful|Rating|Date|All