Pros
Apex is the most interesting company I have ever worked for, the pace of growth, the continued evolution of its products, the acquisitions, its willingness to adapt to a changing market and its drive to be on the leading edge of technology makes each and every day exciting. As odd as it may come across, leaving Apex would never be an option as doing so would in all likelihood leave me working for a firm that is likely slow, stagnant and/or behind the curve.
Cons
With any firm there is some 'con' that could be identified, if I had to come up with a con about Apex it would be that for anyone who is not willing to change, evolve, pivot and just wants a role that is standard and unchanging, Apex is likely not for you. Apex is for people who want a 'career' not a 'job'