There are a multitude of different benefits, such that there is something for everyone to take advantage of. Core compensation and benefits are solid, plus pretty consistent gainsharing payouts.
They do a great job of bringing the best people together and enabling them to succeed. They are transparent about the good and the bad and are focused on building the company and people as much as the product.
The people I work with and the constant challenges that await each day. I've grown so much in my time at Cake, and it pushes me to be better in my core skills as well as a lot of soft skills.
That everyone in the company brings a real contribution to the team and to the product and while everyone has their own expertise, they are all interested in learning more about what others do and happy to pitch in even without being asked.
The in person interviews were great. Spending time with my future manager and having things be a bit more conversational, and then having a bigger team discussion made it feel less like a firing squad interview and more about everyone trying to look for fit together.
I'm constantly surrounded by the smartest people in the room who all contribute so much, but bring a level of humility with them that you don't often see. Everyone is more than willing to help and support each other, even if it isn't specifically their job to do so.