They talk a good game, but leave a lot to be desired.
Pros
Unlimited vacation time (in theory). Gifts for employees.
Cons
This company talks a very good game in terms of company values. "Do the right thing", "Act like and adult", "Strive for excellence (not perfection)". They pride themselves on providing more flexibility for time off and a healthy life-work balance. Infinicept never truly finished building their product. What they were good at is securing funding from VCs and various other investors. They never actually finished their financial software product. We were having to transfer major funds by making API calls through Postman, which is a very bad and insecure practice. They were much better at selling a product than making the actual product. Because of various rounds of funding and artificial growth, they added lots of managers quickly. Very few of them knew what to do because of the various dumpster fires each day. Support ended up being a micro-managed environment by a manager that had little technical skill, but was great at "task managing". Towards the end of my time, she would actually make up new rules about taking time off, so it really wasn't that flexible. Support would get problems that literally could not be solved, because Infinicept never finished the product. You had lots of managers running around trying to manage something, but only 3 people in the company seemed to have any deep knowledge of how the product worked. It was good for a while, but when the mess starting hitting the fan, the Infinicept "values" were nothing more than cheap talk. It ended up being a toxic, micro-managed environment.