Pros
Best thing is work/life balance. Very supportive of you having a life outside of Rosco. Promote mostly from within. People are eager to teach, so it easy to learn different facets of the company and move from department to department if you want, or grow within your own department. Lots of upward mobility in terms of title and responsibilities. Large enough company to have global opportunities, small enough company to sometimes feel like a big fish (pro, you feel like your work is really valuable and critical to company outcomes). Many people stay here for the entirety of their career - it's easy to get comfortable if the culture is a good fit. Upper administrators worldwide are receptive and willing to take feedback from anyone at any level.
Cons
Though they are quick to give promotions in the form of titles and responsibilities, salaries do not grow at the same rate. They pay below the industry average, but if you are looking for either a comfortable 9-5, or a place to learn and grow, it might be worth it to work at Rosco despite the lower wages. A great place to start a career and learn a lot, but those who are here a long time seem to be content to do the same thing every day, even if the business or industry is growing/changing, so the hardest obstacles in commercial growth are internal instead of external. It can be frustrating if you're an innovative person, as traditions are difficult to break. Some of the better employees leave quickly because they get bored or anxious, and some employees make others suffer because they refuse to break bad habits. Seems to be a problem with the theatrical/film supply industry in general though, not necessarily Rosco-specific.