The biggest reason I have stayed at Red Hat is advancing my career (in responsibility and pay), but it has come with so many challenges in every possible way. This can be a good thing if you can overcome them, or really bad if it's the larger culture environment and there is not much you can do to change the politics of the company.
I have grown a ton at Red Hat, but not in all the areas that I might have wanted to based on leadership decisions and constant change of priorities almost every day. However, my direct manager is the main reason I have stayed at Red Hat. Being listened to and trying to implement change where we can on our team is appreciated, or at least trying to.
Having upper management above you that does not understand what it takes to do the job they are asking you to do, top down management on roadmap with sometimes literally no input from the developers or analysts that have to do the work and just pushing them to get it done is not the scrum or even Red Hat way.
It feels as if we have become extremely top down with so many mandates of work. The Chiefs Officers will say it's not real, we can push back - gently - but it is real. Everyone feels it and it is getting exhausted.
If the job keeps changing so much to many more roles and responsibilities with no additional pay or promotions, you are just pushing people out the door. What is the difference between starting a new job? It is all new and possibly higher pay.
Things did not used to be this way at Red Hat and I am personally struggling with it.
See my cons.
Couple phone calls pre-screen to determine if the skill set fits the job descriptions. Then multiple technical interviews, focused on coding skills (not deeply difficult but more of high-level design), market understanding, and current work.
After submitting my application through their website, I was contacted by a recruiter who arranged a meeting with the hiring manager. I thought that meeting went well, but my application has remained "under review" for five months.
Met people I already knew and joked around with them. Talked about the world, talked tech, you know, all that fun stuff. And then commented on their big red hat.
Couple phone calls pre-screen to determine if the skill set fits the job descriptions. Then multiple technical interviews, focused on coding skills (not deeply difficult but more of high-level design), market understanding, and current work.
After submitting my application through their website, I was contacted by a recruiter who arranged a meeting with the hiring manager. I thought that meeting went well, but my application has remained "under review" for five months.
Met people I already knew and joked around with them. Talked about the world, talked tech, you know, all that fun stuff. And then commented on their big red hat.