Insurance design administrators
Insurance Design Administrators (IDA) is a company that has carved out a niche in the complex world of health benefits management. Based in Oakland, New Jersey, just a hop, skip, and a jump from New York City, IDA has become…