Non-competitive. There aren't multiple analysts, so you don't get stacked up against others. However, for a competitive person, this might not be a pro.
Cons
Not of a lot of guidance / direction provided by senior management from a training perspective. If that's what you're looking for, you're not going to get it here.