Pros
I honestly cannot think of anything. I guess it would be that I got a paycheck, pay was decent, benefits we decent.
Cons
This is an organization that has simply gotten too large for itself. Employees are really just a number. There is no personal aspect at all and you certainly don't feel appreciated or needed. There is a large amount of turnover and changes (at least 3 per year) of senior management or direction so it is really hard to know your path and do your job. Growth is difficult as there is no conduit between management and employees for mentorship and no defined growth plans. This a very "meeting happy" organization. They love to have meetings....lots of them. Usually very inefficient and a waste of time. More managers than employees is a big reason for this.