Pros
My experience working for Revolve was at the DTLA office and it was a pretty relaxed environment. There were always free snacks in the kitchen and free lunch on Fridays. You also get an employee discount on both Revolve and FWRD (not that most people could really afford it). My team was smaller and I liked my colleagues, however I know this isn't the case for everyone. The main benefit you gain from working at Revolve is simply having the name on your resume.
Cons
Revolve is clearly aware of their status and they use it to their advantage - the pay and benefits are offensive. Unless you're at a managerial level, you'll be on hourly pay. You get 10 days PTO (that you have to accrue) and no sick days. Revolve promotes internal company growth, but in my experience I didn't see this reflected.