Pros
Good Technical start as the employee find him self under continuous pressure which compile him to learn as fast as possible to keep pace with other colleagues which
Cons
Salaries not raised due to acceptable rates in Egypt and it get delayed for more that 2 months specially in KSA, non supportive environment which don't take any consideration for employee social life, no overtime for any extra efforts requested officially from the employee, management issues, No HR in the company, it is easily to loose all your rights in the company, Facebook restrictions on employees from HR & Management