Pros
I liked most of the people that I worked for and with. They were all very easy to work. I learned a lot from people I worked with and from the positions that I had. There are a lot of great people at the company. Pay and benefits are pretty good. They aren't the best, but they are good.
Cons
In my last 2-3 years at the company, I felt the culture was changing for the worse. I can't point a finger on when it happened, but there were changes in the organization that took place. While I enjoyed the people that I worked with, the last team that I worked on never felt like a good fit for me. I'm not sure why during the last reorg moved me onto this team, but it clearly was not a good fit. Not surprising to me, I was laid off. I was both surprised and not surprised by this. I'm not upset about being laid off, actually my health has improved since I left the company, I'm more upset by how it was done. I don't believe my leader knew it was happening and the person responsible for the layoff didn't look at the camera while they were doing. It felt that much of the autonomy that leaders at the Director level had was taken away and being consolidated in the VP level. My last performance rating was determined before I spoke with my leader about my year end. In addition, it's very difficult to get a new role in the organization unless you know someone. It's impossible to get added responsibilities as well. If your role starts to get unchallenging for you, you either need to find an entirely new role in the company or leave the company.