I am a millennial, and I am loyal.
I was interviewed by a guy once for software developers position in a big consultant firm, and he basically told me that they didn’t like to hire people from my generation.
On to a great start! I said to myself.
He went on to say that we were not loyal, leaving after 12–18 months and/or we were impatient and/or we were divas.
Not improving! I say to myself. But I stayed
He finished his little speech by saying that this interview was a personal favour to the head hunter who recommended me, because I was so perfect for the job (I suppose I hit all the right keywords in their keyword search on my CV)
All right, he does not want to be interviewing me, what I am doing here already? I say to myself, but still I stayed. Out of politeness I guess, because respect was off the table.
We proceeded on the standard interview questions, a small technical quiz, and finally came the part for my questions, it was over quite fast. I left relieved that my hardship was over: I felt that I just lost 2 hours of my life.
I reflected on this guy stance on millennials (or xennials), and basically it boils down to: Loyalty is not bought, it is earned, this guy has no idea how to earn my loyalty, or anybody’s loyalty.
There is a simple recipe to keep me in a job:
Am I going to learn something new, or accomplish something that challenges me today? Next week? Next month? Next quarter?
After a couple of months of not learning, or feeling under challenged, I will probably start looking elsewhere for a new (and challenging) job.
Boredom is hardly a worthy challenge in a job.
Not that I get bored easily, but if you cannot keep me interested in what I am doing, I will find something more worthwhile doing, and get paid for it.
Ageism is upon me, I feel it’s breath on my neck, I need to stay up to date with the latest tech, the latest methodology, the latest processes or get left in the dust.
If you are using obsolete technologies and/or processes, and you are not willing to become more modern, we will leave, just because we are considering our career livelihood in the long term.
COBOL is fine! But it just does not do it for us, and it wouldn’t be a good career move (We could rake in the money at top financial firms, but then we would really be mercenaries)
Angular.io, React, Polymer, NodeJS, ReactNative, Swift, Kotlin, Rust, Machine Learning, Blockchain, VR/AR, etc.
These are the trending technology now (circa 2017), and we want to stay on the edge.
If for a similar job, in a similarly sized company, in a similar financial situation, my peers are earning way more than I do, I will feel cheated.
I am not looking to become insanely rich, I just want fair compensation. My expectations are local, I am not living in Silicon Valley, so I am not expecting Silicon Valley salary and/or perks, but I want to be paid on the market for what I do.
Sure! If I look hard enough, I will find guys who earn way more than the average in my city, and you know what: Good for them if it makes them happy.
Happiness is not an over abundance of money (at least for me), but I still do not want to be underpaid, and feel cheated.
If we get denied our yearly raise, but the CEO gets a big raise (and we would know, the information is public for publicly traded companies), we will feel cheated. He gets more money (while he already got more than he really needs), while we have to make due with whatever’s left. Is that fair?
Employee — Employer relationship should be mutually beneficial, and money is only a component of that, we need challenges, opportunities to learn, opportunities to grow, and we want it all to be fair.