Pros
There's a great quote I heard from a founder/turned VC some time back. It went "Once or twice in life, someone will give you a shot you don't quite deserve...Work 100 hours...Do whatever it takes..Make it happen" That's not to say you're expected to work 100+ hours a week at the expense of a personal life, but to say that there exists a special opportunity here for those who want it. I've seen tech support reps, turned product managers, turned app developers in less than 2 years. I've seen people with no salesforce experience, become near experts in the platform. The opportunities for personal and professional growth are only limited by your imagination and willingness to try. For those that believe in the mission, and want to build something measurable and special here in Charlotte, this is a great place for you.
Cons
It's not for everyone. If you need documented process, hand-holding and a lot of direction day-to-day, you'll find yourself frustrated and lost at times.