Pros
I've been at Broadway for many years and have been pleased to see its admirable core values remain essentially unchanged as the size of the company has increased. My colleagues remain simply astonishing. They're very smart *and* very good technically, plus they're a lot of fun to be around. The work we do is both challenging and interesting, and you have a real impact on how things turn out. At the same time, Broadway is extremely flexible in allowing you to manage your own time. We work hard on difficult projects, but the stress level is remarkably low.
Cons
If you want to hide out in a company that puts 40 developers on each project and you write 100 lines of code a year and just sort of coast along, then Broadway isn't for you. On the other hand, if that scenario sounds like a nightmare to you, then Broadway could be an excellent fit.