I have been working in Japanese company for last 9 months. In the beginning my Japanese wasn't really good and my work experience was limited as I changed industries from telecom engineer to data analyst. I somehow got the job and I pretty much like it. Everyone has been so helpful and supportive. My managers were so patient during the time when my Japanese and practical skills were lacking. Workplace is not typical Japanese. You do overtime if you want and it is paid. Company is generous about paid holiday and it is easy to take. And recently I'm getting appreciated for my work. However, I am mostly on my own when it comes to technical topics. All I do is trial and error because I'm the only one who really tries to make use of programming to analyze data(at least in my team) Moreover, pay is not so low but it isn't great either especially thinking pretty high salary of my previous job.
Btw I haven't received new contract but I don't have any hesitation about extension (or being seishain)
I know that it is important to make a decision based on the topic which attracts or bothers more. I also understand the importance of professionalism, but will I be seen as a jerk if I leave after my contract expires, given the investment in my development and patience they have shown in me? Thanks for the input!
by geberick