Ali Bin Ali overall its a good company. Especially my division, Medical, It has good time schedule and have 2 offs, on time salary It has a lot of projects which make it really stable..