Comment by hylaride
> You learn lessons over the years and this is one I learned at some point: you want to work in revenue centers, not cost centers.
The problem is that many places don't see the cost portions of revenue centers as investment, but still costs. The world is littered with stories of businesses messing about with their core competencies. An infamous example was Hertz(1) outsourcing their website reservation system to Accenture to comically bad results. The website/app is how people reserve cars - the most important part of the revenue generating system.
> You learn lessons over the years and this is one I learned at some point: you want to work in revenue centers, not cost centers.
Best advice I got in school is -- at least early in your career-- work in the main line of business for your company. So if you are in marketing, work for a marketing firm, an accountant, work for an accounting firm.. etc. Video game designer: work for a video game developer.
Later you can have other roles but you make your mark doing the thing that company really depends on.