Great culture, amazing place to work, great values, respect, recognition. Innovative, great integration among teams, lots to do. They do believe in changing the world by touching one organization at a time
Cons
nothing so far, a company that is always willing to improve and listen to everyone with an idea.