Pros: Generous vacation leave, nice balance in life work, help others, highly respected origination, pride in mission and success of organization
Cons: constant change, too many layers of management, bureaucracy.
A lot of restructuring but on the right path. Great place to work if you like to work hard and stay busy. Very generous paid time off. Friendly environment.