Pros
Wonderful cause and incredible people work here.
Cons
Upper level leadership is not connected with actual employee experience.
Pros
Strong emphasis on technology to empower and grow the business
Cons
Different teams and departments need to work together more and align themselves to the larger goals