So I've been at my current job for approximately 4 months now. I am really enjoying it so far and it really is a great place to work. However, after a recent discussion with an employer in regards to changing position, I have been told I am not 'enthusiastic enough' about my job. I have been also told that my work is pretty good and I have definitely grown in terms on my skills and abilities since I have been there (it is a creative industry). It was explained to me that maybe I am not passionate enough about my job as I turn up right on time and leave at 5 and don't generally work through my lunch breaks or come in on weekends. I am currently paid an hourly rate with a maximum of set hours per day that I can be paid for - so even if I stayed late I would not get paid as I did sign a contract agreeing to this.
However, in my previous job (which was my first job out of university) I was predictably gung ho about working my butt off to impress my employers. I often worked up to 4 hours extra per day, worked through my lunch break and even came in on weekends/holidays to get extra work done. I never asked for anything extra, I was paid a very minimum salary (with a university degree) and never even thanked. And then after 18 months was 'let go'. Rightly so, I am now a bit wary of giving my all to employers and a business as I realised that all employees are just that - an employee.
Is it common (or reasonable) to be made to feel guilty about leaving and arriving on time and told you are not passionate enough about your job because you don't want to spend 90% of your waking hours at work? I understand it does take a lot of hard work to get places and am willing to put in that hard work but I also want to enjoy my life. I am still young and have at least another 40-50 years of work in front of me - I do want to enjoy life while I am still young but want to have a great career.
What are ways to have a positive work-life balance but at the same time show my real passion and enthusiasm for my work that my employer desires?