In regards to the integrity of their employee evaluation process, I have an anecdote to share. We used a 360 evaluation process. My review set was my direct manager, plus 5 other people with whom I directly worked. That year, I received a 5 out of 5, the highest rating possible.
During the official manager / employee review sign off meeting, my manager noticed that my 5 was no longer a 5, but a 3. He canceled the meeting to investigate what happened. Apparently, his manager with collusion with a senior HR manager, went into the employee review system and manually overwrote the ratings provided by my manager and colleagues. The reasoning provided was that there were too many high ratings within my employee pool and I was selected by "someone" to be downgraded.
I can see going into a Citi employee review meeting, coming out, and wanting to nuke the entire site from orbit.