This is a Gov Contractor business, there is always opportunities in the company but you may not always be the best fit. I have had support since day 1. I asked to change roles and departments and when it became feasible, I was allowed to do so. There is always the risk of another contractor business winning the contract and then having to change companies and taking a pay cut that's the nature of the work. I work for the DoD but ECS pays the salary so the stigma of being a contractor in the DoD may not be for everyone but its a great career and you will get paid better in the long run. Yes, hours can be long but its never been as bad as my first gig working for a Fortune 500 company when 12 hours plus a day was the norm. Flexible hours, telework, decent benefits it's one of the best companies in the Huntsville area and they recently won several major contracts for NASA and MDA. I have told several individuals to apply recently, lots of opportunities available with a good living wage.
Great team and support from DOB2/7 Program Managers, salary, flexibility
Annual reviews may be from Manager you dont interact with