i'm the tech director at a mid-sized company. currently, we outsource all our software work. management says "let's build our own team, it'll be cheaper."
my doubt is this: a two-person team can't do the work an agency does because our needs are very diverse. but a large team would blow the budget.
has anyone made this decision? what did you base your decision on?