You will probably learn more, faster with a small company. Large companies tend to teach you to do one thing and let you do that over and over so that you make them more money. That is OK but most small companie will need for you to learn all facets of the trade, residential, commercial, rough-in, trim out, repair, maintenance, troubleshooting, etc. Good luck. Keep a good attitude and keep learning.