Pros
Casual work environment, fun, friendly, open environment, lots of windows, a BBall court and a gym. All in all, a very comfortable place to work.
Cons
Red Ventures is not for everyone. You should know what you're getting yourself into before you apply, really for any position. It is a performance based culture, meaning that unless you are a top performer, you pretty much are a second class citizen. Its honestly super tough to stand out when above average is standard, so going above and beyond still nets you an average rating. That said, if you perform well, they will treat you very well. if you're just doing ok, you're doing terribly. The hours are long, and weekends are pretty standard as a Developer, but people seem to love doing it, or don't complain about it. You will love working there if you are successful, but if you slip at all, then they pretty much treat you like you're nothing. The pay is "competitive" but over all, you will get paid less than you could make anywhere else; the trade off for having a basketball court, a gym, and a cafeteria full of subsidized food. Most employees feel underpaid.