The company really cares, I was diagnosed w/a terminal illness and they did their best to accommodate my needs and were genuine in their efforts to find me a position that helped me.
Cons
Gossipy culture, it can seem very clique-ish at times. For the most part they do try to include you