I have recently been put into a new project by my manager. I dont like the work in the project and would like to change that before 1 year mark. Its been close to 9 months in my current team. There are no experienced ICs in the project and I dont like the working attitude of others. However, I like my manager and have bonding with him.
Q1 Should I move to a new project?
Q2 How to bring this up to my manager and when is the right time?
A good manager is rare, so my first instinct is to figure out if there's a way to make this situation work. A couple considerations on whether to switch projects or not:
Given that you don't like the people on the project, that feels like a good reason to switch teams. Keep in mind that if you switch projects (and not teams), there's a decent chance you may still get stuck working with the same people. Staffing on projects is prone to change among team members.
In terms of bringing it up with your manager,
Here's another great discussion about changing teams within Meta: https://www.jointaro.com/question/dMNWpXZPWuqm4mPvkJl6/when-is-a-good-time-to-change-teams/
Should I move to a new project?
9 months is pretty close to a year, so moving teams within this time-span isn't too bad. If you were to switch within the next 1-2 months, you should have enough time to do well in PSC too (you want to avoid completing the switch in the summer as now you have a "half-baked" case with 2 teams).
That being said, I do have some questions for you:
As Rahul mentioned, having a good manager you get along with is very rare, even at a top company like Meta. Most engineers I know at Meta took several managers before landing one they really clicked with. Personally, I would lean much more towards repairing the current situation.
How to bring this up to my manager and when is the right time?
As mentioned before, you should bring this up ASAP to make the PSC math cleaner. Spend 1-2 weeks seriously thinking about your future on your current team, and if you have decided that you have to move, bring it up in the next 1 on 1 with your manager.
I recommend reading through these as well: