A great place, but not for everyone, and not for long term
Pros
Awesome community of people - smart, strong values Good money Transparency Definitely opportunities for growth and to try new things - opportunities that I doubt would possible in most other organizations If you are open to it, you can experience tremendous personal growth Conceptually, most aspects of the culture
Cons
Culture doesn't scale well - could see how it was awesome when BW was small (under 300) but at this size, accountability and QC for operating within the culture, as intended, are nearly impossible Constant focus on weaknesses can create self confidence issues, anxiety, morale problems, and plain old wears you out after a while Work/life balance is a challenge, to say the least Lots of debate and discussion over every little thing and tremendous focus on learning the culture makes it very difficult to get things done Politics do exist here, don't let anyone tell you they don't