Pros
Decent product, but too much overlap with what larger companies are already doing and customers are already invested with those larger more established companies. Much better private/pre-ipo companies out there to work for!
Cons
U.S. Management treats their employees terribly. I have watched RES Management treat employees very unethically and with no respect. I have also watched management get rid of very good people one week after praising them the week and months before. Very talented and experienced people are also leaving on their own due to the poor market outlook and bad management and culture. The HR department in the US is lead by very inexperienced people. If the CEO does not clean house in the U.S. management team and start fresh soon, they will continue to lose people that will no longer put up with the awful culture and management and gain a bad reputation in the industry with both potential candidates and customers.