Pros
Okay company culture, a decent incentive every once in a while. Great coworkers, regular paycheck. Industry-leading "proprietary" technology, okay brand name. Solid [paid] training for the industry. Nearly no petty micro-managing; freedom to put Echo's name and resources to the test while attempting to close billion-dollar companies. Good comprehensive small-business experience. Still a young company.
Cons
Horrible operational support; this is more an "account executive" position, and the sales side diminishes quickly over time. Very poor commission structure; less than 15% of the entire sales force hits "commission" (that is, makes more than the base salary) within the first 12 months of "hitting the floor." Furthermore, client sales trainees don't hit the floor for a good couple of months, so you can expect to be looking at 14-18+months before you make over base salary. Despite above, this is actually more of a "customer service" position, as you will be in the "business of apologizing." Nearly impossible to be ethical and make a good paycheck (not just Echo, but 3pl's as a whole). Ridiculous rate of turnover amongst employees and management alike.