Pros
Casual work environment, most coworkers are friendly, regular free food, family events, nice office and location.
Cons
This company has been on the decline for a few years now and it would surprise me if they continue to operate for much longer. RSR hires many talented individuals but rarely tends to hold on to them as turnover rates are astronomical. Between mass walkouts, layoffs, and firings, you never know if you will be working with the same team a few months from now. Promotions and substantial raises are rare and only occur if someone above you leaves the company. Management keeps all information top secret, which leads many employees to believe that shady business practices are taking place. Conflict resolution is handled terribly, leading to a list of lawsuits filed by some people in the company. I would not recommend working here or doing business with RSR, as you would be supporting a company that engages in behavior that most would consider unethical and extremely risky.