Hands down, Shane English is a great place to get your feet wet in the teaching English game. A very difficult thing in Taiwan is working with Taiwanese management as their approach won't always align properly with yours. Shane has a terrific support structure to accommodate this with Western Management readily available to help. The managers became good friends of mine and I still keep in touch with them today.
Shane places a strong preference on academic achievement and professionalism. Some people don't like dressing up for work- I relished wearing a shirt and tie. I took my job seriously and presenting myself correctly was a key part to that.
The team I worked with has remained in my life even though I am no longer in Taiwan. I have traveled to visit fellow teachers, been to their weddings, and continue to keep in touch. Shane does an excellent job selecting top notch teachers with great personalities and a love for their jobs. Working with them made my job a lot more enjoyable.
If I could improve anything about the school, it would be two things. The first, I believe that initial compensation should be a little bit higher. By no means is it low, but it was a little bit lower than my friends' working for other schools. They make up for this by giving two days off a week, having an excellent support system, and making it very easy to take holidays- very important aspects that I think outweigh the salary issue (all of which made my friends jealous). The other thing is that some of the schools could use a bit of a facelift. They are all clean, safe schools that make for great working conditions, but some of them have lost that "new car" smell.
These two things are really nitpicky and shouldn't detract you from pursuing a job with Shane. If my friend went to Taiwan to teach, I would strongly suggest they look at this school- it's a great way to start out.