Pros: great environment, good benefits
Cons: not a great place for advancement, not very stable - lots of turnover
RSI is is a wonderful place to work at. It is laid back, the people are nice, and it is usually busy. There are fun events multiple times a year like potlucks and team building events.