They had some great people on staff who were fun to work with. My manager was flexible, understanding, and gave me what I needed to do my job effectively. Had some great opportunities to work on exciting and innovating projects while learning and developing new skills.
Cons
Hm... Sometimes there there appeared to be a lack of alignment on how to approach problems, but this did not have a big impact to my role.
It had a fun and highly creative environment as any agency should. Very talented people.
Cons
Many of our last days were in 2016...GD wouldn't let me go that far back. Company was acquired, things changed like they always do when a big shakeup happens. Many super talented above and below the line staff were cut. Moral of the story...don't ever get too comfortable with any salaried position.