There were two individuals in my workplace that were recently fired. They both were extraordinarily talented, but I would admit that they weren't producing in a way that was commeserate with their talent---but it wasn't because of lack of effort, it was because people didn't want to work with them. In retrospect, I think it was clear that they both had some degree of a mental health issue. One was extremely paranoid that people were out to get him--he even accused me of recording him. I honestly feel that if he was just more chill they would have given him more work and taken advantage of his talent.
The second individual, was just on a mission to reorganize her entire department. Forcing her way into meetings and speaking up about subjects that she had knowledge about, but just overstepping her boundaries. I also think she suffered some sort of mental illness. Not quite sure what it was, but if they had a patient manager who knew how to take advantage of her talents, I think they could have gotten significant contributions from her. She did sorely lack in people skills.
I suffer with a mental illness, though not one that would be offensive in the workplace. I deal with at times crippling anxiety, though I'm almost certain no one would notice. But it makes me feel less inclined to share or be open about it.
I guess my question is, in a corporate work environment, what is the appropriate way as a manager to deal with mental health issues, and waht is the best way for an employee to deal with it?