work was somewhat interesting. The technology is relevant
Svantaggi
They place no value on the employees. As long as they are billing, things are good. They value subcontractors more than employees. They provide almost no severence when they lose a contract. Very poor program/project management.