The work is easy, until you meet the managers. They're always looking for ways to make it more difficult. They will impose extra assignments on you, assignments that are already under other positions but you have to do it and you will not be paid an extra penny. Please, do not listen to your recruiters when they tell you that you are going to work overtime and are going to make more money than they say in the job offer. These are lies to grab you but once you get to the place you realize that you only work 8 hours and there is no opportunity to make more money, unless you change the role.
At least in Kuwait the apartments(housing) are very good and they provide transportation between housing and the workplace. They offer 401k but they do not match so their 401k program really does not work. They offer a medical plan which you are obligated to take unless you already have one.
Overall, a good job, not counting the administration, pay is regular, you can get something better in USA. 401k is useless.