Not wanting to be repeat myself here, since I have posted replies to quite a few such posts! Go for BGS...no question...Alex and team know the subject matter, what is important and (vitally) how to put it across. I have never heard a bad word said about them, and I have nothing but total praise....reputation is often the best advert. Did all my ATPL work with BGS...full pass on everything first time...the old perf A crammer was spot on.
As for work, 3hrs a night, one night off per week. This is a big investment...treat it as such is the best advice.
Hope this helps.