Very supportive management. Very good at matching your skills with the needs of the client. Abundance of opportunity and a diverse staff and industries they had you working for. Followed up on all questions in a timely manner and always provided sound information regarding benefits. Very enjoyable place to work.