I have been working at RGen Solutions full-time (More than a year)
Its a great company to work for. Owners are very generous people. From personal growth perspective its a great company to learn a lot in a small period of time. You have visibility into most of the things. Good work/life balance. Its one of my initial company to start my career in USA and I really liked working here:)
Salaries aren't that great. No training provided.
I have gone through 3 round of interview, the interview was focused on problem solving, dealing with ambiguous situation. There were some puzzle question and focus on data analysis.