It was a nightmare. They were going through a lot of changes shortly after my son started. He was just getting used to his teacher and his school when all of the changes started. One of the new teachers in his class he was not very fond of. She was the only one that he would cry when being dropped off too. I had merely mentioned this to another teacher that implied he was fine after the next teacher came in about 15 minutes after drop off that day that he did not like the other teacher. The next day the ""disliked"" teacher attacked me (verbally) when I went to drop my child off. then I took him out immediately. I am not sure if she is still there, what I am sure of is that my son will never attend that school again.
Pros: reasonable price
Cons: too many to list