Pros
Flexible hours, an open office environment, and very friendly co-workers who are willing to help.
Cons
The #1 problem with this company is how management forces its employees to be "93% billable". The whole premise of the company is charging the customer for 93% of your work, so Quest only has to pay for 7% of your salary. It is very difficult to get access to customer sites, which slows down your work considerably. There is no training so if you don't understand the ins and outs of your customer's product as though you've worked with your customer your whole life, you're screwed. There are times when there is no work to assign so you will be "non-billable". Very psychologically draining. You're berated by management. Expectations are unrealistic, especially for new employees. You will also be plagued with technical problems while you're there. STAY AWAY.