Pros
I joined agile as an SDR right out of college and it was everything I was looking for to start my sales career. While all my friends were going off to big corporate jobs where they were just another worker in a sea of thousands, I was working for an up and coming startup where I was making a noticeable difference everyday in the company, as well as having great relationships with every employee all the way up to the CEO. Having worked in sales before Agile brought me a set of skills known as "sales hacking" that I never knew existed. I went in thinking it would be just an average desk job, and have now realized that the Startup culture they posses makes it anything but. The day I closed my first big deal and got to ring the big sales gong (yes they have a sales gong in the office) was they day I realized that Agile CRM was the place for me.
Cons
The Agile software itself is very elaborate and took me a while to understand, but once I had it down it basically sold itself!