Pros
- Some senior engineers are genuinely supportive and willing to help when needed.
- Certain teams provide a healthy technical culture and knowledge-sharing mindset (though this is not consistent across the organization).
Cons
- The company has entered a period of aggressive cost-cutting, directly impacting employee morale, compensation, and overall stability.
- Salary progression is nearly nonexistent; over several years, pay adjustments have been symbolic at best, with increases that do not meaningfully reflect performance or market reality.
- A growing cultural divide has become noticeable, with offshore teams—especially those in Egypt—often facing dismissiveness, unequal treatment, and a lack of professional respect from certain stakeholders.
- Expense claims, even when fully justified and documented, are frequently rejected without a clear reason.
- Communication channels are vague, unreliable, or absent; employees often have no idea whom to contact for basic HR, financial, or operational matters.
- Performance evaluations feel disconnected from actual engineering work, yet they directly determine quarterly bonuses, creating a system that feels arbitrary and opaque.
- Payroll delays have become alarmingly common, with salaries sometimes arriving weeks late, placing unnecessary stress on employees.
- Housing and transportation support is minimal compared to market standards, and does not match the expectations set during recruitment.
- Attempts to raise concerns or request clarification often go unanswered, leaving employees with no feedback loop or sense of organizational transparency.
- Work‑life balance is virtually nonexistent, with expectations and workload levels that disregard personal time, boundaries, and well-being.