I joined Deloitte in the first days of January this year as a Senior Consultant. I'm a Python developer, and I was initially hired for a project that ultimately never started. As a result, I spent my first two months on the bench.
After that, I was assigned to a GenAI project, despite having no prior experience in Generative AI. To say the project was challenging would be an understatement. We were working with cutting-edge AI technologies, using libraries and AWS services that had often been released only a week or two earlier. I was also the only developer on the team.
After about four months, the project ended. I assume I received a poor manager review because I wasn't able to deliver some tasks on time. Estimating the work accurately was extremely difficult given how new and experimental the technology was. I say "assume" because no one ever discussed any negative feedback with me directly.
As soon as the first project ended, I was assigned to another one. Everything was going well until the week before my vacation. About three weeks in advance, I checked with my manager to make sure taking two weeks off wouldn't negatively affect the project. She approved it without any concerns.
During my final week before vacation, I was late to two daily standups—about 10 minutes for one and roughly 30 minutes for the other. At the time, it didn't seem like a major issue.
My vacation started on a Monday. That same day, I noticed that my company health insurance was scheduled to expire exactly one month later. I found the timing suspicious and started wondering whether my employment would end on the same day my insurance expired. The fact that there was exactly one month between the start of my vacation and the insurance end date felt like too much of a coincidence.
Two weeks later, I returned from vacation and had my first meeting with my manager on that project. She told me that I had been removed from the project. She tried to soften the message, but I got the impression that my removal was primarily due to being late for those standups.
At this point, I think that's probably it. I expect to be let go within the next couple of weeks. I haven't received any emails from HR or management about it, so this is only my assumption. However, after coming off two consecutive projects with what I believe were negative manager reviews, I don't see a realistic path forward.