You Should Consider Other Options
Pros
RevZilla is good at PR, and not much else. Occasional snacks and lunches were ok, and I imagine the employee discount would be good if you are a motorcycle rider.
Cons
RevZilla is the least flexible company I have ever worked for. They demanded the team work 50 hour weeks for months on end to accomplish a poorly planned re-platform, and then proceeded to a lay a guilt trip at the feet of a short-staffed tech team when they weren't able to fix the sinking ship. If you want to use one of your vacation days, you will be made to feel like a slacker and you will have to walk on eggshells throughout the whole process of requesting the time (and may end up getting denied anyway). When I told the department head that the management style there was causing problems for me and my family, he told me to my face that he had no regrets and that if he had to do it all over again, he would do it the same way because it's what the business needed. And that's really the point here: the cult of RevZilla does not care about you or your needs, only furthering the ill-conceived goals of the business (often at your expense). Great examples of this include but certainly are not limited to: -Forcing me to come in during dangerous snow conditions (when every school and government office in the area is closed), -Forcing me to work late the night before Thanksgiving/Christmas Eve -Forcing me to come in and work on Labor day -Expectations that I'd be focused on work items over the weekend -Paying out very underwhelming bonuses after all that extra work is put in -They will micro-manage you into doing things exactly as they see fit, and you dare not question it. I shudder to think of what life would be like if I had children while working at RevZilla. Don't expect to work from home either, because management does not trust their employees to follow through on their work outside of their supervision.