Great place to learn about your self objectively
A lot of other places I've worked, you could coast by doing the routine stuff. Not at BW, constantly challenged and learning about yourself and others in a very open and honest culture.
ProsFree lunch, Great benefits
ConsLong hours, Long commute