The culture is awesome, people seem very inviting and willing to answer questions. The Boston office specifically has a ton of people because it's the headquarters.
Cons
As an intern, while my experience has been incredible, I wish opportunities were a bit more publicized so more people knew about them.
Benefits including profit sharing and bonuses are great. The breadth of this company provides a great opportunity to try out different career paths or boost your current one.
Cons
In my current role, I am working overtime more often than I'd like with recognition that seems to only go so far until it sizzles out. That may be tied to the size of the company itself, where promotions work in a "trickle down" manner.