Pros
Some very good people within the organization. Solid product base, but sloppy product delivery from start to finish.
Cons
Apex is one of those rare companies that has a strong value proposition, and as a result attracts some very strong companies as customers. The problem is management as a whole is just trying to earn a quick buck. There is absolutely no investment in the people that are at the company or that are brought in from the outside. The majority of the employees are extremely underpaid and as a result are burnt out very quickly. Strong contributing employees are not adequately rewarded, and are very often times thy are taken advantage of. Apex is a very frustrating place to work where you get to see upper management flourish and you take all the lumps with nothing to show for it. I would not recommend my worst enemy work for this company, and have told many of my friends to steer clear.