I think in your example "aggressive" is being used in a complimentary way. However, depending on how it's used, "aggressive" can be either positive or negative.
Positive: "You're very aggressive in your job hunt. You know what you want and you're not afraid to go after it."
Negative: "You're an aggressive driver. If you're not careful you are going to cause an accident.