Pros
I (initially) love my job. I got great experience, I got a great buzz working for a company so well known and respected (or is that feared?) and I got really great exposure to new technologies and teams. I loved the fast environment and working with so many different skill sets and with some nice and interesting people.
Cons
On a personal level, it's hell. You are worked to the bone. I know several who left due to stress, so much stress they didn't even work a notice. There were others, fired on the last day of their 12 month probation. Plenty of people came and went not lasting 6 months. And then some others who quit their jobs to later find jobs because they just couldn't hack it (which is no reflection on them, just a reflection on this terrible environment). There are some awful managers just dying to up their own status and trying to out do others rather than working together. There is no manager training at all and as a result there are some really terrible ones (rude to their team, rude to colleagues and awful people in general). I truly believe O'Leary and some of his underlings are above the law from what I have witnessed. There is no code of ethics at Ryanair. The pay can vary but it's largely less than everyone is really worth. Some people come in on a good wage with bonus or negotiate a decent wage and bonus and those "secret" 5 days extra holidays, but around the business pay and benefits are varied and unfair. It's true you pay 8 euro to use the staff car park a month, there are no pens, there is an expectation you work well into the evenings, if you're invited out for dinner you'll pay for your own. If you bring someone external into the office for a meeting, there are no expenses to allow for you to buy them a coffee (so if someone takes you in and buys you a coffee, note that's straight from their own wages). For anyone who feels they are stuck at Ryanair - you can and will make more money somewhere else working less hours, with perks like free pens(!!), expenses, professional development & formal training and respectful working environments.