Pros
Good people doing the daily work. PPC team is valued and has an experienced manager who advocates for entire office in NH. 2 offices: one is in Florida for the Sales Team mostly the other is SEO, SM, IT, and PPC. Not much oversight from the department bosses if you get the standard work done on time. Usually just enough parking at NH office as it's not downtown. Occassional pizza Friday's and frequent doughnuts.
Cons
Regular usage of tone-deaf emails leaving you wondering if management was just busy or too upset to be friendly. Favoritism runs deep and starts at the top. It's possible to stay invisible a little too easily, unless you get on anyone's short list, then it's micro-management time. Performance Reviews didn't happen for years, then suddenly they were happening, but then they died out after submittal with no feedback, raises, or restructuring of company procedures. Some people seemed to not be judged by the same stick as everyone else. The company wants 1000 percent quantity and quality without the time to do it. Not much room to change departments unless someone quits. People with less time at the company and less experience in general were hired on teams instead of others inexplicably. When the workload scales up rapidly, there's no forgiveness at the end of each month, so prepare to be scapegoated. Communication between and even within teams was quite poor, and it was almost impossible to talk to managers progressively. Also, they get away with an expensive but laughable healthplan with scarce maternity care that they had before the ACA standards came in because their main office is in Florida. HR was nonexistent for months, then only in Florida, and then switched a new one with no notice, then missing again, which means the absentee company founders "take over". They did hire another HR person finally to run payroll, but not to take care of employee questions in other areas. You see the not-so-fun pattern here?