Pros
Some great coworkers. On paper, the mission is outstanding for anyone wishing to make a positive difference.
Cons
From president on down, almost none can be trusted. Employees are considered a liability unless you are one of the pets. They don't value anyone's contributions and anyone can be fired for any or no reasons at all without any chance to defend oneself. While the mission is quite noble, no one but a select few are allowed to have any input into how it is put into action and those generally don't have any realistic idea how to put it into action. No one, especially those on the leadership team have the courage or integrity to tell the president when he's making a mistake. So far any that have questioned any aspect of anything he's said have been disposed of.