* Outstanding and professional work environment
* Talented co-workers and supportive managers
* Great benefits such as yearly bonus, frequent salary raises, free courses, various development equipment, huge discount on Syriatel services and many more
Cons
* Although there are periodic raises, the salaries are not as competitive as they used to be
* Overwhelming workload at times
if you're lucky you get a good team with a very friendly environment where you feel at home.
Cons
some management level employees act nice until you decide to leave, and then they start throwing all sorts of blames at you. which is surprisingly common in some teams