Salaries are paid on time although they are really low compared to market's networking standards.
You will not be easily fired.
Cons
LOW SALARIES.
They don't give engineers the chance to extend their knowledge.
Many engineers don't have the potential (no teamwork) to be engaged in new technologies.
Many employees are relatives (family based company). Be careful how you are talking to others.
Old (technically speaking) people to inappropriate positions.
Outsourced to financial sector companies.