Definitely not a good choice for someone who worked with big companies before; no structure, no idea of building services and no idea of insurance knowledge.
Positions are much lower than their actual title is. It is a nightmare working with such a company where people or your bosses have no knowledge on managing people or building up services.
honestly I had a great success with other multi organizations before but here people had mostly just technical knowledge and nothing else so I was seen as a stranger and they really made me feel like that as no one understood what I was talking about