Pros
Billtrust is a company that really does care about its employees. They try to do nice things for us like the periodic luncheon, having ice cream trucks come by during the summer, etc. Billtrust definitely makes an effort to hire people who are outgoing and fun to work with - there really aren't too many bad apples.
Cons
Internal processes are a mess all throughout the company - this is particularly evident in the Project Management, Client Services, Product and Development teams. Training is challenging because nothing is written down. Many teams seem overworked and we have recently had a lot of people leave, which has put us in a crippling position in certain teams. People are often hired as "senior" level employees above those who have been with the company for a long time, so the hardest working "veterans" at the company often plateau unfairly. I think some of the negatives are just beginning to improve, but there's still got a long way to go. Also, not much of a career path on most teams.