Pros
The Pros for Alghanim are similar for other quality companies in Kuwait... Not much to do in Kuwait aside from drink tea and smoke shisha, so you can focus on work, save some money, work on your hobbies, meet new people. There are lots of new, energetic and competent people at the company and it seems to be making a strong effort to expand and hire quality people. Compared to other companies in Kuwait, it's a fairly professional and quality firm.
Cons
The owner of the company comes around with his guru every so often and shakes things up in the management scheme. The top management at the company shifts frequently and there is high turnover. I don't know many notable middle level managers who have been there more than 3 or 4 years. The company is trying to expand and go through change but can be inconsistent in the incentives it offers to management, etc. There are also the typical Middle Eastern issues of hierarchical structure, "wasta" (connections or influence), etc.. but you're likely to find these anywhere in the Middle East. Be skeptical of the initial sell the recruiters make... The owner and his team are very charismatic and competent and convey an image of unlimited potential to prospective employees... They swear you'll be selling GM cars and M&Ms to people on the moon in 3 years. But when you get there it's a different story. This is obvious if you look at the turnover rate over the past few years. Also, people of various ethnicities tend to band together in departments and social circles (Indian, Lebanese, European, etc...) which doesn't exactly promote a culture of information exchange.