Pros
AGC is an extremely active investment bank in terms of deal count, and its lean deal teams require junior bankers to learn quickly and immediately contribute to projects. Unlike larger banks, AGC gives responsibility of more difficult tasks to capable junior bankers, providing analysts the opportunity to own workstreams that only associates or VP at other banks would typically own. Given the number of deals everyone is staffed on, junior bankers have the opportunity to experience each stage of a deal within their first few months, as most projects will initially be in different phases. This allows analysts to gain understanding of the entire deal cycle very quickly, and also keeps the day-to-day interesting and unique. For me, AGC was a great place to learn and get ahead of my peers at other banks who were not able to take on the more difficult responsibilities. If you are looking to move into other areas of finance, AGC will provide you well beyond the toolkit that is needed to succeed. If you are looking to pursue a career in banking, AGC is a great place to move up the ranks quickly if you are willing to put in the work and push yourself.
Cons
AGC would benefit from hiring more bankers outside of partners, it can be difficult to be engaged on 5/6 projects at the same time. This definitely results in longer hours and people being frustrated with what is asked of them. Pay is also below market for the juniors. Overall a few minor improvements could go a long way for the firm's success and employee satisfaction.