Pros
Sadly, I cannot think of any pros to working for RPT. No reviews were up about this company at the time I accepted the position, so I had no idea what their turnover rate is. It is very, very high.
Kontras
The main issue I have -- and I'm guessing what all the other developers who've gone through their doors -- is the code. Never have I ever worked on such poorly written code... go to any list of best coding practices... this application neglects every one, except source control (TFVC), and even that is handled incorrectly with a bunch of out-of-sync branching and neglecting to associate changesets with the appropriate tickets.
Before submitting my first code review I asked the main developer and company owner to check out my code. He started in on me about the one variable name I created, which was long and weird, and meant to be temporary, so that it would stand out to me in the mess. I had to sit there and be lectured by a guy who apparently thinks hundreds if not thousands of variable names such as `cn', `sp', `lwsp', and `qyig' are readable. As politely as I could, I told him I did not have any idea what to name the variable, because I was unable to decipher his variable naming convention beyond the inappropriate.
I recently had a probationary period review, and they could not find a single thing wrong with my performance, but now I'm laid off. The owner and office manager just returned from an industry convention in Calgary (last week of September 2019), so I can't help but wonder if sales are lacking and contracts aren't being renewed because the app is so buggy and clunky.
Not only all that, but they shorted me on my final paycheck.
I strongly discourage anyone from giving RPT a go. You can find something better!