There are numerous good things, like a steady paycheck, every two weeks when under annual contract. Benefits are OK, and they treat your family pretty good with little gifts here and there. Usually 6 weeks on off, paid travel.
On the average side, the boats are all over the place and you can be bounced around allot which can be pretty stressful, but not lacking excitement.
On the negative side, they lack engineers, and have placed people in positions they have no business being in. For one, it was reported to me that their new Engineering Superintendent was recently bragging about "firing" me. Not only was this factually incorrect, he was using it as an intimidation tactic towards a new hire. I have never been fired for any cause in my working life. I have been running this website for almost twenty years, putting myself out there, and I will stand by what I do, have done, and my professional reputation - I don't believe this person can say the same. I am however, not afraid to call a spade, a spade; take what you want from this comment. Additionally, McKeil doesn't have many boats younger than 25 years old which is sometimes a challenge, and most are quite cramped. They also have very little technical support, so if you have a problem, your pretty much on your own, especially since there is little local knowledge due to high turnover.
Is that enough insight?
Certified Marine Engineer and Webmaster
Martin's Marine Engineering Page