Pros
Everyone I have engaged with throughout my time with the company has been welcoming, respectful, and encouraging. The curriculum development team is incredibly well managed, well scheduled, and supportive, and the people I report to have established a well-structured environment. There are opportunities for advancement, and HR's hiring process is efficient. Overall, a very positive experience.
Cons
As of yet, I haven't come across any downsides to the role.