chill environment depending on team you're placed in
if competent in a certain team, work/life balance is great.
good stepping stone to another higher paying job
Cons
depending on teams, you could be placed in a broken product
low pay comapred to job market