For fresh graduate, is it better to join small company or big company?

<p>I know this topic may seem out of category, but I want to know what other freshie decision?</p>

<p>Now I have an offer from a company that’s quite small (around 10-25 people). It is a sub contractor for oil and gas companies. However, in the company have what I want to do, pipeline engineering. </p>

<p>I just join this big company (have variety of business) a month ago, as a process engineer. My job scope is basically taking care of the machine, and learn and improve the manufacturing process. This industry is totally unrelated to oil and gas, and also no pipeline engineering. </p>

<p>So, if you were in my shoes, what would you do?</p>

<p>Thanks in advance</p>

<p>What are the opportunities for advancement in both? How stable (from a workload perspective) are each of the companies?</p>

<p>All things being equal, I would normally recommend larger companies. But if you want to do pipeline engineering and that’s only offered by the smaller company, go with the smaller company.</p>

<p>It’s better to start out with big company first and then once you gain some experience go with small company. But heck, if you know what you want already, go for it.</p>