Offers great opportunity for professional development and career advancement. Stay up to date on the latest market trends and are quick to adapt to adapt to the changing job market. Management listens to employee input and treats employees w/respect. Tenured management offers great knowledge base and very hands on in staff development.

Cons

Resources of a large company, but sometimes takes a while to roll out new technology due to the size of the organization. Currently making an effort to be more green

Advice to Management

Keep the technology updates coming. They have and will continue to be a competitive advantage.

One office is way more professional than the other. You can make pocket change working there. You may have consistent work.

Cons

Pay is way to low. Places they send you to treat you like a punching bag and say things that are way out of line, and you call your rep and they beg you to go back the next day. Don't count on making any friends or references at the places they send you to.