While I was at G2, I wasn't given a lot of opportunity to develop professionally. It felt like managers were desperate to fill seats, and would therefore tie people to a project, making it hard for them to switch even if it wasn't the right fit. I saw this happen to multiple people, and as a result there was a very large turnaround of employees.
G2 is not the place to go if you want to develop a career in cybersecurity, especially if you are just starting out. A lot of people find themselves working on menial tasks that do not benefit them professionally, but management doesn't care.
After working for another contractor since G2, and having a much better experience, I can say that I would not recommend this company to anyone.