I haven't found any deal breakers to date. There are minor process issues that arise, but none that have ever interfered with receipt of pay or benefits. The organizational structure is horizontal, so if you are looking to "climb the corporate ladder", you will not find that at TMF. Achievement is rewarded, but in different ways, such as education benefits, generous bonuses and profit sharing, and non-financial means, such as the ability to help make the world a better place on a large scale, and spend time enjoying life.