Pros
Company benifits like school fees and visa renewal etc
Cons
Lack of professionalism in the Network Team.
They will not agree for Iqama transfer, management will ask the money to get Iqama transfer, manager will come to talk with you, even not picking the calls.