Lots of perks, employee resource groups, good pay and a broad interest in diversity efforts
Cons
For the apprenticeship program, it’sa great idea but the amount of support given to aid in your growth depends on if the manager you are assigned to really is aligned with the mission or not. The program needs a lot of work.