The company has a very secured business model that all employees enjoy. The management is like a family, they will give the maximum support you need if you work hard and give your best.
Cons
The work is designation is unequal among the staff, some of the staff have more responsibilities that others although they have the same titles and work experience.