Pros
Unilever encourages development by giving their employees them tools to learn, and empowering them with ownership of their processes and decision making. They care for your personal career development and entourage you to determine and follow your career path, they usually fill their job positions with current employees rather than new hires. They go the extra mile in term of bonuses.
Cons
The double edge sword of the high position rotation means that the learning curve of specific positions is constantly going up and down, making the expertise of your peers inconsistent (although this encourages adaptability). The operational roles tend to not be cared for as much as the office roles in terms of work/life balance, they are trying to remedy this but it has not been enough.