Pros
I signed on at ACI federal in 2019 and was an IT specialist until this year. I found The upper management to be reasonable and clear with their expectations. They were pretty flexible during Covid, obviously everyone worked from home, but if you continued to hit your deliverables, they gave Bonuses. I did quite well on my Salary plus Bonus pay. You do need to know what you're doing. When you sign on here, they don't really handhold. But if you're a Quick learner Then you'll be fine.
Cons
In the beginning I did not get as much direction as I would have liked. But I am a quick learner so it turned out fine. I was anxious when I first started though.