I left of my own accord because of the never ending politics and need to mingle and connect with other employees to further the advancement of you own departments growth. I had always thought that the company could have been half the size and twice as profitable if they cut all the flab.
Soooooo many meetings, so many approvals needed to move on the simplest of programs. In the end I realized that to survive and prosper you needed to shed your morals, play the game and get ready to point the finger where needed.
So, I left. It's just a job and I am much happier now.
God bless!