What did you like most about the interview process?
They communicated and I enjoyed meeting various levels of staff
What does the leadership team need to get better at?
Understanding what it takes to make their ideas a reality. You can't layoff most of a department not want to spend $ on resources and expect the same amount of work.
Other Employee Reviews for Billtrust
Briefly describe your overall experience at your company