Factors to consider while choosing an accounting firm