Pros
They pay salaries on time. Remote work was available at times.
Cons
Mentally toxic environment: Management doesn’t care about developers — at all. There’s no feedback loop, no appreciation, and certainly no raises. People are treated like resources, not professionals. Overwork is normalized and illegal: Expect to work at least 9 hours a day, sometimes more, with no overtime pay. There’s constant pressure to deliver fast, even when the codebase is broken and there are no tools to help you succeed. Zero engineering practices: No testing pyramid, no real code reviews, outdated and monolithic architecture. The motto is: just get it out, no matter how bad it is. Junior-heavy, senior-light: Most teams are built on junior devs with no mentorship. You’re either stuck or used until you leave. Promotions? Nonexistent. Raises? Haven’t seen one in years. HR red flags: You’re asked to sign non-compete clauses and NDAs upon exit. Some reviews here feel obviously fake or forced — probably written under pressure, which tells you a lot. No culture, no support: Everyone’s fending for themselves. The environment fosters quiet panic — people leave silently and no one talks about why.