Obligatory usual disclaimer: all answers will be my own opinions / experiences and not those of my current or former employers, or anyone else.