Pros
* Strong reputation and influence for a relatively small company * Work with a lot of smart people * Interesting, varied work in research * Young average age * Work hours and location flexibility as long as you get your work done (Although this varies by team and by position)
Cons
* Very low salary for entry level research positions. * Lack of vertical advancement opportunities for entry level research positions. * Related to the point above, Forrester's expects a lot of its analysts, who produce research and deliver consulting (a differentiator for Forrester, compared to other research firms where there is more specialization). Analysts' heavy workloads demand a high level of productivity and regularly working after hours. Some analysts thrive, others flounder. This business model, which puts such a strain on the efforts of a few is difficult to scale. * Related to the point above, there is a lack of trust in upper management lately due to frequent changes to the organizational structure and product offering to support perceived unrealistic growth targets.