I am from south Asia and I am thinking about quitting the current job which I joined a month ago. Reasons are,
500 developers are working in a single git repository ( backend, frontend, tools etc ) and I am not able to do any optimisation for my projects because that will affect rest of the teams. Manager told me that delivery should be my priority and I should not focus on repository and process changes. Without those changes I proposed, I have to do plenty of repetitive and duplicate tasks which is no fun.
The technical debt in this project is astronomical. No proper code review is done. When I raised this point in a meeting, the team told me that they have very aggressive deadlines so no time for reviews. Again the manager told me that the team has to sort out this among themselves and come to an agreement on whatever works for them.
I am not a fan of ASAP culture. But here everything needs to be done ASAP. Meeting minutes should be sent within an hour the meeting is over. If I propose an idea that will save maintenance effort in the long run, the POC should be ready by tomorrow. Absolutely no time for research and do a SPIKE because every Friday we need to deliver something.
There was a meeting where I tried to interrupt to tell them that the discussion is going in a wrong direction. They asked me not to interrupt until they say so ( mostly because I am a new joiner ). After one and a half hours, I couldn't continue and just interrupted them hard and made them understand that we were wasting our time. There were 3 such occurrences within one month.
The manager does not have any vision and is not ready to take any risk. He just want to deliver the product week in, week out. Colleagues wants to be code monkeys without thinking about any optimisation or automation. I see them working even until 1 am and weekends (unpaid) too which can be avoided in the future if they spend some time thinking before touching the code.
I am the highest paid developer in the team and not working more than the hours I signed for. I feel like an outsider because I don't work as much hours as the other colleagues do and does not deliver as frequently as others do. I do deliver quality code which reduces maintenance effort but that is not valued within the team.
When I told my manager that I am going to have a surgery on so and so date because of my health issue, the first thing I was asked was how many tasks will I deliver before the surgery date so that he can commit that to the management. I understand that missing deadlines can be a bad remark for him, but I am sad that that was his first response when one of his employee is ill.
So, how would it be perceived by future employers if I quit my current job with only one month in? Or is my situation one of those that is customarily considered an opportunity to fight for improving the process and everyone's mindset?
Have I overestimated the severity of the situation?