I like that it is easy to set up, you don't have too many options when setting everything out (aside from maybe some of those customization things). It's not very user friendly or intuitive which can make using this software difficult at times if someone else handles billing in addition with me as an account manager/customer service rep- but overall we are happy! For our small office environment having one place where all billings go makes life easier than trying multiple different systems across several departments within my organization.-.