Current Employee3.3Sep 12, 2023This company was great 3 years ago - no it's greed driven at the expensive of its reps
Former Employee2.1Dec 31, 2023This company sucks and is ripping off customers. They are raising rates with no new development.
Current Employee4.0Sep 21, 2023Great company and work culture! ECI has been a fantastic place to work and I love helping our SMB Customer's succeed.
Great company and work culture! ECI has been a fantastic place to work and I love helping our SMB Customer's succeed.
Former Employee2.7Apr 17, 2024Just okay. Could make enough to pay the bills, but not getting rich, unlike senior leadership.