Из минусов:
Ограниченное развитие.
Недооцененность сферы в СНГ.
Постоянные душевные страдания за качества продукта.
По плюсам говорить сложно.
Эстетическое удовольствие от борьбы за качество?
Ну, в целом - довольно низкий порог входа в профессию в сочетании с высоким потенциалом для развития.
Возможность вникнуть и разобраться "как это делается" на всех этапах разработки.
Возможность видеть картину более-менее системно, а не смотреть только на "свою часть".
Как-то так наверное.
В целом, минусов больше чем плюсов, потому что подход "этого небыло в тз" для тестировщика не работает. Нужно всегда думать о том, что остальные что-то упустили, забыли, не подумали.
Нужно всегда помнить, что everything is broken. И всегда быть готовым к тому, что за баги на проде, которые неизбежно будут, шишки полетят именно в вас. :)
Но, в то же время, мне, например, вполне нравится. Если перебороть в умах коллег по IT стереотип, что тестировщик это обезъянка, тупо кликающая куда-попало - будет вообще отлично.