RB are a fantastic bunch of people, who seem truly passionate about the products and work they do. Having said that, to prosper in this company you need that passion yourself! If the products don't excite you, the more difficult times will be that much more painful to work through (think big milestones in the project timeline). However if you have the passion, there is nothing stopping you from flourishing here. The hiring process leaves something to be desired from my personal experience; being unable to contact HR to arrange an interview date is a nightmare to say the least!