The bottom line is that when you only have one real employment option, you're not in a strong bargaining position to demand training and career resources. I'm going to recommend a different tactic in your case. I would recommend that you treat this current project like the "gold" that it is, given your lack of available options. Do everything you can to excel and stand out on this project. Go the extra mile always, work late, teach end-users, help out the technical team with any functional specifications they need. Do all that you can to be the very best consultant on the project, so that you can stay on that project as long as possible. To stay on top of your game, you will probably have to turn the Internet into your "virtual trainer" and "virtual mentor." Watch the webcasts on the SearchSAP.com web site. Read the expert columns. Ask relevant questions from experts and post your own comments and thoughts to user groups. Do your best to develop a "virtual team" of people you help via email who also help you. Basically, make the best of a tough situation and keep accumulating skills. And always remember that hands-on skills are much better than training. I know lots of folks who have SAP certifications who would love to be in your situation on a project site instead. And if you ever tire of your current situation, all you have to do is circulate your resume and apply for other SAP positions. If you get other offers, you can consider leaving. The market will always give you a gut check. If you don't get any other offers, then keep applying the strategy I recommend and see where it leads you. It may sound simple, but you should never underestimate the impact of outworking, outlearning, and outperforming your colleagues. Best of luck to you!
This was first published in November 2003