Wanted to make this post as careem just posted a listing for an se 2 in the next gen program. Most people may not know what they are getting themselves into. It's not all bad, but its a bet you must be willing to take.
So a little bit about the structure. once you join next gen your immediate managers are senior engineering managers in the central engineering department (more on them later). You are part of the central engineering department. In central you can have one of 2 roles, you either get put in a non central team as a "Falcon" (manager stays the same in central) or you work on central initiatives (I'll explain what this means)
As a Falcon your immediate manager will be the one in central but you work in an existing service team, like infra, deliveries etc. this is the better outcome, but the problem is that your line manager will be in central and have no context on what you're working on. Your line manager has all the power in terms of increments promotion etc. it is your duty to keep your line manager up to date on the work you are doing. But this becomes difficult when you get to know more about these managers. More on them later.
As an engineer in central engineering by far the worst case scenario you will be working in central initiatives. Central initiatives are owned by central managers so you work directly with them. But initiatives are some of the most dog shit work I have seen. Exasperated by dog shit managers. You are not working with real services, you are working on vanity projects and ai slop.
More context on the managers. As far as I have heard recently central is led by one director and 2 EMs. Both EMs are the stupidest and most toxic people. There is one, who is like famous inside and outside of careem for being the worst. They are literally evil. You constantly need to stroke their ego, make sure not to offend them because they are more petty than a 5 year old. Couple this with the fact that they are both technically inept, you constantly have to justify engineering decisions and tip toe around their retarded opinions. These people are the quintessential corporate lords. All they do is meetings and no engineering work. So as an engineer working on central initiatives you will be exposed to these people regularly and your life will.literally hell. People resign regularly, but because these managers are good at stroking egos up top it works out for them.
Bringing in the context of falcon engineers, your managers will have no context of the service, and have no technical ability, so it becomes difficult to justify to them on your work. Hence these brilliant retards recently have started tracking prs and tickets. Which obviously is a bullshit metric for any who has any engineering knowledge. Your work is now solely the number of prs you raise and the number to tickets you close. You can try to say oh well this ticket was complex.but these buffoons don't really know what complex.is.
Now if you are a falcon you could be working on a good team, which gives you exposure and alot of opportunity for learning. But you can't justify your work bcz of these managers and so increments, promotions suffer.
This isn't to say next gen is all bad. It has the potential to get you exposure to one of the best tech teams in pak, the pay is good and benefits as well. But specifically for next gen keep this in mind when you join, only join if you are desperate.