Vantaggi
I say its a great place for those just out of college because you get to work on intricate details of the storage domain and you learn different technologies, software methodologies, and troubleshooting skills. If you're a quick learner, this is the place for you. Also, if you're in the late stages of your career, this is a place for you because if you perform your job, you're almost guaranteed a stable pay check. There's little employee turn over. Also, the 401k and stock options give enough incentive to tough it out at least until they vest.
Svantaggi
However, this is not the place to make a career out of in my opinion. There is just not enough creative leeway or space to put an individual stamp on a project. Once you learn the technology stack and troubleshooting skills, it gets boring. Those who are passed the entry level, but still haven't made a career should be careful not to pigeon hole themselves here. Just have a "backup" plan, pun intended. Office politics tend to get the better of people here. Best to keep head down at some times.