Good vibes Amazing teammates and Team Lead Interesting work Nice benefits good work-life balance
Cons
Overall, I think It depends on your chemistry with your team and superiors and may vary between the different groups. I can say that in my team, there are no Cons at all, amazing experience, fantastic team leader and teammates.