Pros
I worked at AGC for 6 years and started as an Assistant to the CEO. From there, I can honestly say that I have never learned so much then I have in those 6 years. I started out as an Assistant and was promoted 3 times during my time at AGC. I was given many opportunities to not only learn the iBanking industry, but to try many different job functions while I was there -- Managing a team of admins, Mangaing and helping with AGC's events, and Managing the entire recruiting process. I gained trust from the CEO and was treated with immense respect from him and the Senior Management team. AGC is for people that are willing to work, and work hard. You need to have smarts and you need to be willing to put in the hours to be offered additional responsibilites and be compensated for the additonal work you are doing. I grew up at AGC. I started off, like I said, right out of college and didn't mind the long work days. As I grew older, I eventually got engaged, married, and moved to the suburbs. AGC and Ben worked with me and allowed me to reduce my hours, so that I was able to spend more time at home. I would absolutely recommend AGC to anyone I know. My current company and boss are extremely impressed with the amount of work I can do, my completion time of projects, and the thorough work that I produce. I owe this all to AGC and Ben, as without my experience at AGC I would not be the person or worker that I am today.
Cons
The hours are long, but this is known at the interview process.