Pros
Billtrust offers the kinds of perks that make work more fun than most places I've worked. Between company outings and lunches and open pto, as well as a one month long paid sabbatical, it just feels like they a more modern culture that is more focused on giving back to the employees. It is also good to work for a company that has a product that provides a solution to an increasing problem in the industry. There is a long term need for the kind of software we provide. There will be a time when every company is looking into our software for their business. Our CEO has a saying when someone asks if a particular business is one of our clients; the answer is either "Yes" or "Not Yet." That's what gets me excited about the future of the company. I truly believe we are just at the beginning of our growth mode. You can have a successful career here, not just a job before you jump somewhere else. I've watched employees move up the ladder in the dept where they started, and also saw employees move into completely different departments they are passionate about. Knowing that the company will look completely different in a few years gets you excited to come to work every day.
Cons
It's challenging. Products change, people change, and everything happens quickly. It can be hard to keep up with all of it. Every so often you can find yourself scratching your head wondering why something works the way it does. Acquisitions are exciting, but also challenging as you have a whole new business and possibly product suite to learn. If you want an easy job to come in, do your thing, and check out when you leave, this isn't that place. The culture is unique, and you have to constantly look to improve and build upon what you are doing today.