I've recently got a job with a big consulting firm, however I'm not enjoying the work much (maintenance programming, while I want to focus more on programming). While I don't see much advancement within the team, I know that the company might have some good opportunities down the line. Actually, I'm dissatisfied with my daily job, but I hang on because of future prospects and good conditions.
However I was contacted recently by a friend to join him in a company where he works. I'll have to review the work with him and see if it's interesting (have no idea what position I might get offered).
My main concern is with the consulting company, leaving so soon would definitely sting my reputation a bit, and since I'm unhappy at work, coworkers have picked up on that. Again leaving so soon will cement my fragile reputation among my current coworkers. (Although I'm starting to pick it up strong now). I'm pretty sure that I will get a no-rehire mark.
TL:DR : Most likely to stay at current job, but what do I do if the new offer is super great?