Great team of leaders
Engaged Employees
Lots of different projects and challenges to keep you busy
Career avenues outside your department
Cons
Lots of red tape and changes are implemented slowly..
Some areas stuck on "always done it this way"
Communication can be poor between departments and when things change.