Pros
One of the top IT companies in Egypt Good Medical Insurance
Kontras
General Problems: - Slow and unprofessional Personnel department in everything, Cold Bloaded, fake smile while they are saying: "We've a policy to suspend your last salary for one more month even if you have personal arrangments, we don't care, you gonna be gratefull XD" - Low Low Low Salaries if you even compared to market - Slow Promotions - Extra, non-compensated working hours - Low level of communication between management and employees - If You decide to resign, they will hold up your last salary for about a month for non-sense reasons and you've no right to complain. Technical Problems: - Ancient approaches when it comes to Solution Architectures and Design - Most of the TLs/DMs don't know anything about design patterns, they don't use it, just one or two who does. - Most likely, you'll never win a technical debate with your superiors, the're arrogant. - Unprecedented employee turn over, no good developer want to stay at the company, every good developer is trying to leave for better environment to grow fast into and to get a better paycheck. - Cracked versions of almost all design tools. - You've no right leave the company before up to 3 years if they covered you a training course.