Pros
Everyday when I come to work at GS6, I'm looking forward to it. Straight out of undergrad, I could not have asked for more. The fast-paced day-to-day keeps me busy, and I actually have the opportunity to learn useful skills for my career. I expected this entry-level position to be like most others where you do the grunt work and wait for an opportunity to present itself, but day one at GS6 I was being utilized and treated as a valuable member of the team.
Cons
I have to admit that I was not expecting to have as much responsibility and input as a young, new employee, but it is truly performance-based. When I out-performed other reps, I was given more responsibility and the opportunity to advance my management knowledge and skills. Conversely, if you don't give 100%, you will not have the same opportunity. Also, don't expect to settle in or stagnate because every day you have the opportunity to get promoted to a new level of leadership and responsibility. This is not the right position for someone who wants to get paid for showing up.