Pros
I had heard some bad things about BYG so I was really apprehensive to take the job but it's been the best decision I've made. I've had a few jobs before this, in e-learning and away from it and it's one of the nicest places I have worked. The culture of the place is great. Everyone works really hard but without making you feel overly stressed about deadlines etc. I've never been asked to work overtime, but if we're approaching a deadline and it would help ease the pressure, I have because you work with a good team and you know it will help. This has happened maybe 3 times in over a year. We're also still doing flexible working, so just a couple of days in the office, which gives you a really nice balance.
Cons
There aren't any cons about the actual work environment etc but a bit more holiday would be great.