Pros
Definitely a good company to get your career started at; most of my coworkers have been here 3+ years and said it was their first "real" job out of college. Upper management is very good, very philanthropic bunch of people. The company overall is growing while similar companies in the industry are going under, and while the pay isn't the best (kind of low for the area to be honest) the benefits are pretty good. HSA account and health insurance, a basic life insurance policy, and 16 days PTO right off the bat. Business casual dress code, free gym access, work from home (two days a month), once in a blue moon you can bring your dog to work (definitely not a common occurrence but fun when it happens). Voted the most charitable company in Boston and you get 8 hours paid volunteer time per year. For the most part you have opportunities to expand your skill set. Day-to-day isn't typically stressful and coworkers are all friendly. I definitely recommend this company.
Cons
Lower than average pay for the area, not a lot of structure as the company is growing and job duties are currently switching from team to team/department to department (to be expected though). Sometimes met with resistance when requesting training to expand upon skill set.