Pros
Remote Worker Advantage - You may enjoy a job if you like working remote/from your home based office. They offer no minimum vacation. You can take as much vacation as you want as long as you meet your deadlines. Keep it short and you will have a good stamp on your resume, but KEEP IT SHORT.
Cons
Most of the workforce has not seen a salary increase in a several years. NO increase. The CEO's strategic objective is to offshore as much work as possible so they undersell. You will likely never hear anything from management except thru email. Your deadlines will be unreasonable. You will most likely feel like constant CHAOS, because good PM's don't exist. Regarding the no minimum vacation....be careful with this "benefit", because the likelihood of vacation approval above a typical service norm is rare and with resource constraints and aggresive deadlines, you will never meet your deadlines. With luck, you may have a manager with heart. More likely you will never meet them and they will be cold and heartless. Denying you a sense of enjoyment at work. All groups are grossly understaffed. I know if you've worked in IT you think that is norm. This is different...It is GROSSLY UNDERSTAFFED. Keep in mind that I did not get RIF'ed...I left. Over the last several years (current CEO tenure), it was unbearably stressful.