Don't know much about the current climate at BAA, only to know that two guys who left a few years back have gone begging for their position, and got it back...
Try to get your complete info, good or bad. Sometimes (most times)? there are two sides to the story! I bet the feelings are mutual.
Apply everywhere, and take the best offered,
FR