base pay and commission could be a bit better especially for the amount of work you have to do during the sales process.
a little bit of micromanagement but nothing unexpected from a call center environment
progression in the company limited unless you live near any of the major offices.
You have to repay sign on bonus if you quit or are terminated within a two year period.