Pros
Good salary and additional benefits if full time role. Salary on time. Financially backed well by large telecom in KSA. Work life balance to a large extend.
Cons
Priorities keep changing. No career growth. The comfort you earn will make you rethink every time you try to resign from your job, depending on your mindset. You can survive here if your focus is only to make some quick bucks and forget your career. Core values and culture only in papers. Looks like a product company, but works like services. Company is always in a state of unrest/unsettled. Doesn’t focus more on things that add value to product. Kind of slow environment. Not a typical technology company you would expect, especially you come from core company values and culture env. Weak managers and tech leaders in the company limits further growth in all aspects. Individual contributors, product engineering etc. Promotions eligibility is either resign from work and demand or have a very personal relations with engineering heads who can recommend you. This is no way related to your performance at all, but very much personal.