Some downsides at ECI Software Solutions may include a perceived lack of work-life balance for certain roles, occasional organizational changes causing instability, and limited advancement opportunities in some departments. Additionally, there can be variability in management quality across teams, impacting the overall work experience.