Pros
Agility, Agility, Agility ... Always in startup mode!
Every day is unique with a new challenge, it really adds up too much to your knowledge. It is a condensed work experience, what can be learned here in a few days can take months to learn in other large companies.
You get what you worth in the market now, no promises for future adjustment and complicated processes.
Work with a group of enthusiastic and professional engineers.
Flexibility beyond the normal.
Management with deep technical background which makes your life much easier and facilitates communication.
Great office and lots of facilities.
Open door policy and your opinion is always welcomed.
High transparency and no hidden policies.
A highly recommended place of work to all professionals in Egypt!
Cons
Minor things that can be simply ignored, no place is perfect!