Pros depends on your project. If you get lucky with your team lead you will get competitive salary and career opportunities. Otherwise you will not be able to get any promotion cause your team lead will compromise your achievements and ignore Annual PPRs.
There are lack of information about current situation and future plans in the company.