- Current Employee, less than 1 year★★★★★
YCBM has redefined "work"Jun 10, 2021 - Customer Success Team Lead in Plymouth Meeting, PARecommendCEO ApprovalBusiness Outlook
The company is intentionally small which means everyone knows each other and can hold each other accountable for the outcomes we expect to achieve. The work doesn't feel like work. It is doing what needs to get done to service the Customer every day, with a REAL smile, and an overall joy to be a part of something so incredibly special.
I'd love to see more company wide virtual get togethers. This can be a challenge with us being an international group but definitely worth it!Continue reading
Other Employee Reviews
- Current Employee, more than 3 years★★★★★
Remote working for an amazing companyApr 14, 2021 - Anonymous EmployeeRecommendCEO ApprovalBusiness Outlook
Dedicated employees around the world building something great. Amazing benefits, unlimited time off, company retreats to exotic locations.
Hard to find cons. Small team so feature releases can take some time, but that will change with growing the team.Continue reading
- Current Employee, more than 1 year★★★★★
Honestly hard to find major cons after over a yearNov 3, 2022 - Software EngineerRecommendCEO ApprovalBusiness Outlook
Sounds a bit cheesy but honestly the biggest pro is the team. Very friendly people and super easy to work with across all departments. Always a great deal of respect between everyone even when disagreeing on how to go about something. Nobody is going to be bugging you day-to-day asking you to randomly do this and that and messaging you to check if you're actually working. People are trusted to be self-motivated and go about their work in whatever way is more productive to them. Public salaries internally alongside transparent and frequent finance updates. Clear salary/bonus progression system that rewards loyalty and performance inside the company. Occasional company/department wide get togethers in varying locations are a great way to bond and have fun together while still being able to get some brainstorming done over major topics. (Did I mention the amazing food??)
Cons in my day-to-day experience are mostly: - Some great ideas get shelved for a long time due to a simple lack of man power as everyone is often already busy tackling something else. - Even though it's a lot better since I joined over a year ago, and we are actively trying to modernize the entire code base, there's still a huge amount of legacy code left running in production with very inconsistent architectural decisions, poor documentation and lackluster testing. That naturally leads to weird bugs and makes some features a pain to develop. If what you're looking for is mainly a state-of-the-art code base to work on, we will get there eventually, but at the time of writing this review it would be a poor fit for you.
Thank you so much for your thoughts here - nothing is too cheesy! We have definitely put a huge amount of work into finding and hiring the right team to help build and scale our product and I'm glad to hear that things are working well for you. I completely take your point about the tech stack - the core product is over 10 years old. Because we are funded by customers, for a long time we only had a handful of engineers able to work on refactoring and supporting the code base. We are so happy we now have an incredible team in place who are working so well in tackling all the topics and still adding new things to what we are offering to customers all the time. Thank you for being a part of it! | Bridget @ ycbm.com