Pros
I was hired right out of school as a Field Energy Specialist (lead generation)....within 6 months I was promoted to Consultant. I never would have imagined that management could be so supportive. The higher ups devote large amounts of time to working with you to develop skills and answer questions. They take great pride in the amount of support they give their employees. If you want a lot of freedom, you are given it. If you need help or direction, they are more than happy to oblige. This job is absolutely fantastic for someone who hates the idea of sitting in a cubicle from 9-5. Company culture is great and the vast majority of employees are passionate, ambitious people who are an absolute pleasure to work with. I have already recommended this job to all my friends, several of whom are no coworkers!
Cons
The industry and company policies change frequently so it is not a job that you can necessarily get comfortable with. This job will keep you on your toes with minor frustrations in dealing with other departments (a side effect of our ridiculously fast growth).