Pros
Meeting some good developers. Only that
Cons
1- There is not a single high ranking person in the Beirut branch who is of any good. 2- Never expect to have normal payroll. Currently in Lebanon they are paying their employees in Lebanese Pounds (which lost 80% of its value) while other companies are paying in Dollars. Some employees can get up to 3 months unpaid in Lebanon. Of course in Saudi, Jordan and other branches outside Lebanon this doesn't happen that much. But also it depends on your nationality. For example Saudis are always paid on time, otherwise they shut down their office there. 3- The company took Covid 19 as an excuse to close its offices in Lebanon, while simply they don't want to pay rent just to maximize profit. 4- Offices are bad. They put like 8-10 developers in a single room of 10 square meters size. 5- The husband and wife (who are the owners) keep promising employees with upcoming benefits and improvements, by the second time you meet the husband you will know that he is simply a scammer. 6- The only reason they get contracts in the GULF it is because Mircosoft recommends them. 7- You will not find an employee of middle to low rank that would love this company