Pros
Great training, support structure, dedicated mentor, growth and development is encouraged, good facilities, great location, lots of equipment given to me, believe in me as a person, hybrid working, work-life balanced is encouraged.
Cons
Would like to be a bit more integrated with other teams, difficult to do working remotely.