Vantaggi
DE is first and foremost people oriented. The primary reason DE has ever let someone go was that they didn't care about people. I was told, more than once, to just fix a problem for someone even if it wasn't covered by the contract. Sometimes this bites DE, but it just shows that even if we have to write that off, the bosses would rather clients' issues were solved. DE can at times be flexible long term (I've worked just about every shift there is in several combinations), but not flexible in the short term (calling in sick is really hard for the morning, evening, and night shifts). There are lots of processes that have changed since I've been here. My advice to other employees is follow them as best you can and report when that isn't possible and why. Push back when someone isn't going to work and why you think that. If you don't like something, give reasons why and suggest ideas to change it. Management is open to change if someone just proposes it.
Svantaggi
Very few entry level positions. It's unfortunate that DE is so small it doesn't have opportunity to grow it's own talent. Instead they really have to rely on finding the right individuals who already have the right experience needed.