The cons of Marathon are not really even cons. As a small company, Marathon's healthcare can be a little pricey depending on what type of plan you are looking for. That being said, the team spent a lot of time with me during the interview process to help with pick the best plan for me. While it was more expensive than my last companies, the coverage has been great and Marathon more than made up for the difference in price by giving me a substantial salary raise over my previous spot (and i had nothing to complain about salary wise in my last position :))