Pros
AGC puts a ton of responsibility on you early on. You learn to be a professional early on and it embodies that 5 years of experience compressed into 1 year. You carry the weight behind a lot of the modeling and workstreams. Bigger firms distribute that responsibility to multiple groups, but AGC really puts it on you. It can be stressful and nerve racking but once you get the hang of it especially with the guidance of your VP and Associate, it feels empowering (i.e. proceeds waterfall or customer file analysis) Live deal engagement. AGC brings on a ton of the growth- stage late venture companies. So you get a lot of exposure to businesses post-VC investment or bootstrapped on the forefront of technology. It also means learning to get gritty just like these entrepreneurs. Lots of senior attention, work pretty closely with Partners on the deal on a daily basis. Some are more personable than others but all are willing to teach.
Cons
AGC has always been a place with a lot of hours required but you're trying to distill 5-7 years of experience in 1-2 years