A Toxic Living Hell – Avoid at All Costs
Pros
You get to work with some really nice people, apart from leadership team.
Cons
Working here is mentally exhausting due to an extremely toxic environment and toxic people. DO NOT even consider joining the technical team (developers, QA, support—any role directly supporting the application). It is an absolute disaster. The entire application was built by a single person with every bad practice you can imagine. It is so poorly structured that only he understands how it works, and you’ll have to beg him for even the most basic details. Most of your time will be wasted trying to decipher his mess, with no proper documentation or guidance. The company runs on a blame culture where yelling and finger-pointing are the norm. Instead of solving problems, they look for someone to blame—and if you're unlucky, that person will be you. People are constantly yelled at, berated, and humiliated, creating a culture of fear where no one wants to speak up. This toxic environment forces employees to work 16+ hour days just to avoid being the next target. Meetings are avoided at all costs because they often turn into public shaming sessions. Most employees try to stay invisible just to survive another day. (yeah that is why you don't get updates on what is going on) And if you think you're tough enough to handle it, let me be clear: they fire people like they're nothing. I've never worked anywhere that fires employees so frequently. The fear of being fired hangs over everyone, every single day. Hearing about someone being let go every other week is completely normal—no explanations, no warnings, no announcements just gone. The application's structure is a complete disaster. Thousands of lines of code are crammed into a single function, handling everything from business logic to database queries and UI updates, with no structure, no separation, and no sanity. The codebase is a chaotic mess, scattered everywhere with zero documentation or consistency. The database is bloated and poorly designed, riddled with redundant and inconsistent data, leading to endless performance issues. Scalability is nonexistent—the system constantly crashes under enterprise workloads and relies on manual restarts instead of real fixes. Security is an afterthought, with weak structure, exposed sensitive data, and glaring vulnerabilities, The fact that they haven’t suffered a major data breach yet is pure luck—nothing more. And as for "business requirements" to build a new feature? Well, that’s another hair-pulling exercise. Expect an extremely vague requirement, leaving you alone as a developer to "improvise" your way through it. And don’t you dare raise questions—because that will only land you in a scolding session about how you should already know what to do. You’ll notice they’re constantly hiring—not because they’re growing, but because people keep quitting/getting fired. The average turnover is less than 1 year, and most developers want to leave within their first month. Any positive reviews you see are likely from departments like AML or marketing —teams that don’t have to deal with the catastrophic mess that is the core application, not to mention HR team trying to "clean" the company image, as they are really suffering when they try to hire "good people". Join this company ONLY if you have absolutely no other option—if unemployment means starving. Otherwise, never leave a stable job for this place. Even if the alternative is half the salary, stay where you are or pick another option, I've been on this page before joining, I chose to work for this company , and I regretted that every single day, I wish I believed what was written here. You will regret joining—just as I did, very, very quickly. I have way more to say... but it is long enough already.