Pros
ROI does do a lot of soft skill training, which helps with client communication. If you’re on a good team, you’ll learn a lot. The perks (snacks and breakfast) are great, but not enough to keep morale up.
Cons
First and foremost, ROI bases your salary on a 42.5 hour week. Additionally, the salary you are offered includes all bonuses and “education hours”. Needless to say, you will probably never make the salary you were offered. ROI is also extremely strict on the non-compete agreement — they have definitely gone after employees who they believe break the agreement. The 401K is another perk that is really pushed during the hiring process, but only until after 5 years at the company will you receive 100% of ROI’s contribution. Work/life balance is non-existent with way too many employees coming into the office on weekends. Employees are extremely overworked and stressed. ROI is great if you’re a client of ROI — upper management does everything they can to keep clients happy, but most of the time, it is at the cost of their employees. Finding good fit clients do not matter at all, at the end of the day, it’s about numbers and adding as many clients as they can to their portfolios. Though management tries to hide it, the turnover rate is incredibly high at all levels. Instead of doing what they can to retain their employees (like rewarding them with a higher salary, a promotion, bonuses, or continuing education) ROI believes that a simple “High Five” and “thank you” is enough. “High Fives” are pieces of paper handed out to certain employees at company meetings. These high fives are condescending and in no way comprable to the amount of time and work employees put into their accounts. Diversity is almost non existent. If you’re looking to bring new ideas to a company, you cannot continue to hire the same type of people over and over again.