Another long one...
Rae, I hope the meeting went well. (Time zone differences are making me confused, but I think you'll have had that meeting by the time you read this post.)
I thought about you a lot these last two days and in particular Gaylene's post. Companies do use temps and junior staff to get things done at almost no cost, it's the young, raw ambition and drive that makes this resource so desirable. Up to the point when they start asking questions, that is. I myself had mentored a guy who came to our team from another department and his dedication was humbling. A year later, with all his assignments and tests passed before the official deadline, his struggle started. There was no promised payrise, no change in grade, no bonus payment because he was officially not the right grade. I could just sit and watch how he was getting more frustrated after endless talks with managers of all levels until eventually he was snatched by another team that offered him the grade and payment he deserved. But, that was a rare happy ending. It was like innocence dying before my eyes. I didn't want to participate in the same program the following year as I knew where all that effort from another junior was heading - one big nothing.
Personally, I can't say I have had a successful corporate career. At least not in corporate definition of success. In my own, I've done really well. Every single job that I did, I managed to contribute to things working better. And I left every place with my head held up high. Your words in your first post "I love my co-workers and my managers" really resonated with me. That has always been one of my main reasons to stay at any job - and not the stereotypical one if you wanted to climb the ladder. I am a typical engineer who likes to roll up my sleeves, get on with things, solve a problem and sit back and enjoy the fruit of my labour. Couple that with a great set of people around, opportunities to learn and what more do you want. Well, big places don't work like that, all that "love my colleagues" is nice, but doesn't get you far - if far is where you want to go. In my last job I was literally ran over by a newcomer who joined my team two years into the project I was the most senior team member on, she worked half-time, had no my background or experience, but her networking skills had guaranteed her promotion that had kept being promised to me - all in shockingly short amount of time that everyone kept asking *me* what happened because it made no sense whatsoever.
You are very lucky to have this experience this early in your professional life. You can learn so much from this. Where and how you want to take your career further? How to position yourself at your next place? How much to actually attach yourself to any place and care for the people? Do you want to work for a big corporation or a smaller, more independent place? What are the warning signs to pay attention to earlier? All I can say is keep your CV up to date all the time and keep your eye on the market always, so you can be in position to call the shots yourself, not react as a result of the circumstances.
Finally, once again I just want to stress out that this development had nothing to do with how you did your job. It's simply how things work. I am not saying this in a defeated tone of voice. It's just a fact so you can decide how you want to take things further. And whatever you decide, keep your integrity intact and remain your beautiful self.