Ventajas
Not a day goes by where you won't learn something new and useful. Management does not micromanage in the slightest but instead treats employees like working professionals. You are encouraged to grow in professional development and opportunities are all around. Flexible schedule, collaborative environment, great colleagues.
Desventajas
There can be a lot of problem solving involved, as the world of medical billing and insurance is constantly changing, this is more endemic of the field, and not the business itself.