what does a business analyst do in an insurance company flexicover insurance reviews