+Ability to make an impact if you are aggressive
+Flexible work schedule
+Generally nice people
+Strong company
+Moving in the right direction in some HR functions
Cons
+HR is not managed well
+Many people do not do anything leaving the others with all the work