I have been a intern developer at a multinational company for 7 months now. I was very motivated and satisfied with my position for about 3-4 months, until I realized that there were other full-time developers working on way less complex demands and bringing less value to the company and the team than I was. I spoke with my managers (who before gave me a 99% positive feedback) about the issue and how I was feeling. They completely understood me, confirmed that my feeling was justified, but, couldn't do anything for me at the time nor give me a possible date for a promotion. They proceed to explain me why they couldn't, which boils down to bureaucracy, protocol, and funds that the team didn't have and they had no control over. This demotivated me because I don't feel like working for a company that my value and progress is determined by pure chance of things happening outside of everyone's control.
Three months later, a friend of mine indicated me for an intern position at the company he works at. I did the interview, passed, and got a better proposal than I expected: be hired as a full-time junior developer.
That is exactly what I wanted, but, when informing my managers about this opportunity, they again said they couldn't do anything right away, but did warn me that I was a very valuable component of the team and that there was a lot of opportunity to look after here. This statement and a few conversations with my parents about the subject made me question my decision.
I've considered the pros and cons of this opportunity, which led me to my current decision. So, the questions are: Is 7 months too little time to want to be recognized and I'm being too hasty about it? And should I consider "promises" when evaluating where I should work (assuming that my managers are honest)?
Notes:
- The company has a inconsistent policy about interns -- some stay as an intern for 1 or 2 years, others are hired as soon as 3 months. In my team the average time is 1,5 years.
- There is another intern in my team that has been here for a longer period than I. I assume that he is considered to be hired before me (even if he brings less value), so the "funds" are even more limited.
- I live in Brazil.