Cons
My experience was overwhelmingly negative. The company suffers from a chronic lack of direction—leadership seems completely unsure of what they want, and major decisions are often made on the fly. Turnover is sky-high, so you’re constantly working with new people who are just as confused as you are. Training is almost non-existent; you’re expected to jump in with no clear guidance and somehow figure out how to support a product that is riddled with defects and poorly documented.
There’s also a noticeable level of favoritism toward certain long-time employees. Instead of fixing what’s broken, the company bends over backward for a handful of individuals who cause most of the problems. Meanwhile, genuine issues—like outdated code, a subpar offshore team, inadequate budgets for software, and unrealistic project demands—get swept under the rug.
On top of that, morale is terrible. Deadlines are often missed or scrapped in favor of last-minute changes that leave everyone scrambling. People who speak up about the problems are either ignored or given half-hearted assurances that never materialize into real improvements.
Ultimately, I found the environment toxic and unprofessional. If you care about career growth, or even basic organization, I would strongly advise looking elsewhere. This place needs a complete overhaul of its leadership and strategy before it can be considered.