is sales development representative a good job