Pros
Everyone who works here is super kind and supportive. There are no egos whatsoever. There is consistent open communication between everyone, as well as a wonderful collaborative environment and so much opportunity to learn and improve.
The workload is manageable and management are always there to support you where you need it, but at the same time you have the freedom to pursue an improvement in your skills through clear objectives and feedback.
Cons
I'm yet to find any cons. I've really enjoyed my time here so far.