Pros
it was my first job, the kind of exposure, support, handholding, guidance i got from senior management as well as my manager, was really good. I would highly recommend considering them
Cons
None as such... sometimes we had to stretch near the cohort start dates but that was ok.