what are your thoughts what are the advantages of working for large company vs small