Would like to start this by saying I am not a disgruntled employee who was fired, I have been in the professional world prior to this job and there are some big red flags to be aware of.
-They recruit right out of college for very cheap labor, making you sign a GLOBAL non-compete which is unheard of for an agency so small (and quite frankly no one outside of Raleigh knows who ROI is so why do they care). Expect a very low salary and not having the option of going to another agency
-Since most of the employees that are right out of college they are still in "party mode", drinking and hooking up with each other making it for an awkward work environment
-The employees that do get promoted to leadership roles have no idea what they are doing and lead teams where they have no knowledge or prior experience in the area
-No proper training
-There is a very high turnover rate, something to consider when looking at a company
-Huge lack of trust and flexibility. They allow 1 work from home day a month, but not for 9 months after your hire date. They try to show flexibility by having a leave early and come late day twice a month, but you are not paid for that, or anything that causes you to be gone for more than 21 minutes. Most other companies understand that life happens and if you need to leave an hour early one day for a dentist appointment, it's not a big deal why dock your compensation. Other companies trust that you will get your work done without needing to be tracked. Not ROI.
-Team leads and management don't fight for their employees, they only follow what HR wants
-Raises are only within your "band" so very small and no room for negotiation
These are only a few of the cons. There are so many amazing companies in the RTP area, I suggest you look there instead.