Pros
I mean this in the best way. You are going to be pushed to your limit on a weekly basis. You are going to tap into skills you didn't even know you had, and you are going to be asked to continue to put forth your best performance every single day. I have never worked for an organization who has asked so much from me, and is so grateful for the effort I put forth. If you want to work for a place where the status quo is accepted, this isn't the opportunity for you. Be ready to work hard, and be ready to see the fruits of your labor. Patience its necessary. The climb to the top is never easy, but this organization equips you with the best resources to aid you on this journey.
Cons
The cons are few, and are quickly dissipating. With a company who is growing as fast as ResMan, sometimes communication can get muffled, but I have seen great strides to improve the culture, the interpersonal relationships, and the desire to succeed as one.