Pros
A friendly atmosphere where you can learn a lot of different things as you try to chart your career path. A fine place for new college grads to gain some entry level experience and have fun at the same time. You also have access to a lot of valuable research and information that can make you well-versed in areas that can create opportunities for future growth, whether it is Forrester or any other company you work for in the future. If I could go back in time, I would do it again.
Cons
Slow growth and poor upper management. The middle managers care about the employees under them, but do not seem to have much power or influence. In addition, the pay is very low despite the out of control cost of living in the Cambridge/Boston area. As a result, there is very high turnover because people eventually realize their skills are worth more in the job market. I definitely recommend working there if you are getting started, but recognize when the time has come to take your career to the next level. Upward mobility is quite stagnant due to the slow growth.