Pros
The best thing in MedStreaming is the team leads and how they are cooperative, helpful and good managers. They do their best to improve each one of their team members giving them the appropriate experience by raising the difficulty of tasks so as to be aware of most of the infrastructure of the system. Flexible time. sometimes it's good but after a while it will be not because as a part of Egypt team when you are a senior you will be required to follow up with the US team and the your Juniors who are part of the Egypt team
Cons
Management is so bad. because most of them are in the US and don't know alot about Egypt. only one is in Egypt. sometimes there are projects requires alot of work in no time that makes u work more than 15 hrs a day Flexible time. sometimes it's good but after a while it will be not because as a part of Egypt team when you are a senior you will be required to follow up with the US team and the your Juniors who are part of the Egypt team