I graduated about a year ago and have an offer to join Strategy at a big Five ... unfortuantely, this offer keeps getting put back (currently November 2002 - which is over two years since I left Uni). In the meantime, I took a job with a technology firm (I have a computer science degree) which is going pretty well because (a) we have a great cash position, (b) we are still profitable and (c) being a small company (200 people) with a large customer base (300+ Fortune 500s) I get to be involved in everything from software development, to business analysis, to sales and marketing, etc, etc...
So-oo, the question is, surely it's going to be a bit of downgrade to have to start a grad training programme with fresh-faced kids in a year's time? Should I cancel my offer and work a few more years in technology and then do an MBA to switch back into consultancy when I'm in my later 20s? Or is the grad training process so valuable that I'd be better off taking a temporary step-back next year?
Any advice would be much appreciated!