Interesting technical problems with good work life balance but stale, stifling, and uninspiring work environment
Pros
Low stress, good hours, semi-cubicles offer lots of privacy for introverted-minded people, interesting technical problems, great introduction to development for people without computer science degrees (I'm from a math background and many RSS employees are from math or physics)
Cons
Experimentation and new approaches to problems are generally suppressed and discouraged, little room for career development both in terms of salary and job role, salary is fairly low for a development position (especially after a year or two of working there), unpredictable interactions between development and project teams lead to many revisions and ambiguities, most employees are uninspired and seem just to work for a paycheck and not because they enjoy their work, very arrogant DBAs who behave "professionally" but with obvious undertones to much of what they say, absymal employee training offerings mostly featuring PowerPoint slides and being flooded with information which isn't being documented anywhere for future reference, absolutely no technical documentation of any kind regarding the data model, poor benefits including an extremely limited covered Pharmacy formulary and high copays as of the new coverage plan started in 2017