Pros: great rapport with colleagues
Cons: no paid personal or vacation time for myself, no healthcare benefits for myself
Generally a good company to work for based on professional growth and relationships. The management team provides good mentoring and is usually one where you feel comfortable with interaction. Colleagues are always helpful and understanding of the needs of one another.