Pros
I have nothing positive to say about this company.
Cons
If you have any passion for what you do, want to work for a technologically advanced company, have competent upper management and higher ups that understand how things work and take action, or want to get paid for your work...this is NOT the place for you. I've been employed in the industry for several years and I've never seen such a lack of transparency, competency and understanding for how to fix problems big and small. There are never solutions, only bandaids that temporarily address side of effects to the larger problems. This place will chew you up and spit you out, but you won't be able to leave unless you're ok with walking away and leaving your paycheck behind because they can't figure out how to bill your customersin order for you to be paid. One would think Echo would at least have the logic to outsource their billing, but that's a simple solution...they only know bandaids, (the cheap generic kind that don't work).