Pros
The best part of working at AssistRx would be the ability to learn new skills and take opportunities you would not otherwise get to experience. If you have drive and passion (and a good manager...spoiler alert, there aren't many) then you can advance fairly quickly. Everything comes at a cost though, be prepared to move into roles that you will never be paid for. The company has this idea that "we are helping you" and never that you earned it.
Cons
Freedom is probably one of the biggest cons for me. A year or two ago this would have been a positive but now I have to list it as a con. The freedom itself is fun and all but it comes at an expense. The only reason there is so much freedom (or the illusion of it) is because of a lack of management skill. The company promotes whoever they need to give the biggest pay raise to resulting in management that are oblivious to the world around them. Management is also extremely cold, all the way up to HR. You are just a cog in the machine and there is never a personal touch to any activity at the company. They bribe you with food and alcohol to make you think that they care when ultimately they have no respect for you or the job you do. If you do plan to work at Arx, move to Kansas, OPK is the only sector that the company wants to invest in anymore. With the company moving to a big corporate feel, opinions and ideas are looked down upon. If you are a "yes man" then this is the job for you.