Pros
OK pay, good benefits, free food. If you have a family who depends on this paycheck, then stay - i guess most people are there because of that. Be very careful when you are interviewing. Observe everyone and their energy. I made a mistake of jumping into this place thinking it is really #1. There were red flags for sure, but I was too naive and excited.
Cons
If you ended up in a wrong department/group, like me, you will feel like battling at a war zone everyday. Abusive and negative supervisor with no knowledge of leadership and creates negative working group and environment. One day I went to a doctor and she was worried because my blood pressure was up to 150..... Thank God i'm no longer here. Never had I experienced anything like that. I still have nightmare about this place once in a while. I was truly traumatized. Going to meetings was like going to hell.