Pros
There are no pros of working here
Cons
This entire business is run through manipulation by the top management — specifically the owners. You can see their tactics in almost every aspect of how the company operates. I’ll give a few concrete examples. When you go for an interview it goes great with the engineers but when its time to talk to the owners, they will gaslight you into thinking that you are eligible for an internship instead of a junior dev position, even though you have had some professional experience before. This allows them to pay significantly LESS for the SAME work. During work, they deliberately create artificial pressure just to keep developers constantly on edge. They believe this speeds things up, but the reality is that it only produces rushed and buggy work because the naturally required time for proper development is never respected. When developers give reasonable time estimates for a project or feature, the owners push hard to drastically cut those estimates — usually because they themselves have already undercommitted to clients and undervalued the developers’ time. When the annual salary increment times comes in December, they will make you wait till Ramadan for a proper "discussion" which would only be a gaslight and dehumanising session. They wait till Ramadan because when you are fasting, working since morning and being called at the extreme last moment for a "discussion", you are extremely exhausted to hold an argument, you have a sense of urgency because Maghrib prayer is just 30 mins away. This creates an almost perfect situation where they can manipulate/gaslight/dehumanise/ people however they like. Lowballing is a consistent strategy. Whether during the interview or an increment meeting, the initial offer is intentionally far below what is reasonable so that asking for a fair salary suddenly seems like an unreasonable demand. They change policies on-the-go without warning, which usually results in some people's salary being unlawfully deducted, especially those who have submitted their resignation recently. Just a last ditch effort to do some harm. The owners also rely heavily on a good-cop/bad-cop routine. They use it so naturally that it is clearly a deliberate tactic. The owners also interfere directly in day-to-day task assignments. They instruct multiple project managers to assign work to a developer, while at the same time assigning additional tasks to that same person themselves. These instructions are rarely coordinated. As a result, developers end up receiving tasks from several directions simultaneously, each presented as urgent. No one person can realistically complete all of them within a single day. When some tasks inevitably fall behind, it is then used as evidence that the developer is underperforming or not working efficiently. This creates a constant state of artificial urgency and keeps developers feeling as though their work is never sufficient. The owners also actively guide project managers to adopt the same management style. Instead of encouraging good leadership practices, they train them to apply the same pressure tactics and manipulation that they themselves use. They are also known to create enmity between employees by misrepresenting conversations — telling people that certain things were said about them when they were never actually said. This often turns colleagues against each other and damages trust within the team. This behavior is particularly common when they want someone to leave the company. They often brag about the fact that they have “never fired anyone,” but the reality is different. Instead of terminating employees directly, they create increasingly difficult and hostile working conditions until the person is effectively forced to resign. The owners distribute workload without having learned mathematics in 6th grade. I say this because according to them, a single person can be comitted 50% on task A, 30% on task B, 50% on task C, 70% on task D. All of this in a single day. that's 200% workload. They will glorify bad habits such as working from 10 AM till 6 AM, staying the night in the office and starting the next day without going back home. This is something the owners wish to normalize. They also overuse AI tools instead of encouraging people to actually learn. Yet when salary discussions happen, they suddenly label developers as insignificant or incompetent in order to justify paying less. They even compare interns to AI in terms of speed, which tells you a lot about how they see their employees. Just to try and save their image, they asked their close friends to leave a positive review on Glassdoor. Honestly, I could go on and on about their manipulation, bad practices, and strategies. The list is practically endless. I’ll leave the rest to your imagination. I don’t have much to say about the rest of the management because the toxic culture clearly originates from the owners themselves. Everyone else simply absorbs and tolerates it.