I was extremely disappointed with my time at this company. The salary was inadequate and fell below market rates, a sentiment echoed in the numerous negative salary reviews. The company culture, which was once a strong point, has now declined significantly. Attrition rates are alarmingly high, and HR shows a lack of interest in employee feedback. To make matters worse, the middle management is ineffective and provides no real value. While some customers may have a positive experience, I cannot recommend this company based on my own experience. On top of that they follow some bookish 50th percentile salary benchmark.