A typical Epiq employee is required to fulfill a wide variety of roles, including software development, testing, technical support, environment setup, product deployment, product demonstration, to name a few. Scrum and Agile methodologies are used for rapid software development cycles from two to four weeks long. Close cooperation within and between teams is necessary to complete iterations successfully. Individual team members are expected to become experts in their specific products in a short time.
Recommendation: If you are looking for a challenging work environment where you can really "show your stuff", this is your company. It is not for novices. You should be the "best of the best" in your field to succeed here.