probably like 60k. the only thing more of a joke than braintree's pay, is their bonus ranking/payment system.
turnover there has been extremely high from what i can recall - huge territories, low pay, no upward advancement.
good product is really the only thing the company has. I've been gone for a couple years, but don't think they have anything in the pipeline.