Pros
Great people, team spirit, flexible hours within reason, fantastic support, full benefits, 401K match, positive people, a fully stocked kitchen with food and drinks for everyone, a mentor program, management that checks in with you to see how you are doing whenever they are in the office.