Flexible hours
Reasonable salaries
Good location in Egypt
Cons
No insurance is provided
Difficult to take some of holidays or the annual leave for some departments
Hesitated management and using the authority by some in the company for their personal arrogance