Pros
They are better than some contractors as far as quality of work. For a small company they provide some benefits. Overseas work is growing and appears stable. They are a favored contractor for U.S. Embassy projects. Provide decent housing, transportation and monthly living expense. If you carry your family, the housing is better.
Cons
Benefits are sub-par although they seem to be working to improve this. The salary appears OK until you begin working the long hours, 60+ hours per week. I worked overseas and the work hours were horrific. It's not clear in your contract, but forget holidays. The only holidays observed by project management other than Christmas, were local holidays that fell on Sunday (your only day off)! A lot of pressure to beat the schedule. Quantity trumps quality when push comes to shove.