Pros
some cool projects, and they paid me
Cons
Leadership is absolutely clueless, and is too busy stabbing everyone in the back for their own gain. Middle level management is beyond incompetent and are looking ways to steal credit for the work that their people are doing, while throwing the same people under the bus and distancing themselves when something doesn't go well. So many people here have titles way beyond their abilities, and it really shows when you sit in a meeting that had to have 40 people invited and the people running the meeting have no idea what they are asking or what they are being told when people answer. The icing on the cake is that you will then end up having another 3 to 5 meetings with the same people on the same topic because the people asking took no notes, and they wont bother reading meeting recap notes either Huge waste of time working here and highly frustrating if you actually care about development, real career growth (not just getting new titles for your lacking ability to do that job), and want to actually deliver good work