To give you a clue how boring this is, here's a excerpt.
tl;dr - give Agile a try and see if you like it. If it doesn't work at your company, they'll drop it soon enough. If they don't or you still hate it, leave.
I've had very successful experiences with Agile and some not-so-successful ones as well. Here's what I've noticed in general:
it ONLY works when absolutely everyone is committed, including QA and the product owners and ESPECIALLY the customer (or customer proxy if an actual customer is not feasible)
the "best developers" who leave as a result of going Agile typically aren't all that good. I've experienced this first hand and usually their code, although working, is unmaintainable, untestable, and difficult to read
Implementing Agile 100% immediatley is often not successful. Unless you're starting something completely new and ETC