Company is slowly being vortexed into Accenture.
You will need to be your own self advocate during promotion.
Projects are less available during the colder months. If you find your self on the bench at that time, it will more than likely affect your chargeability which is the main metric for promotion.
Low visibility projects are career killers, know what kind work you will be doing before you sign up. Sometimes staying on the bench is a better, but you will need to weigh your options.