Pros
Still some potential for certain job categories. Software engineers are the most valued. If you work in an area they need, you can negotiate a decent position and salary, depending on where you live. There is still some advancement possible for top performers.
Cons
Aspect sales have been slowed by the world-wide economic downturn and by the fact that they face some very tough competition. Their flagship product is having problems with quality and with meeting the release schedule. They suffer from being a company that has grown by purchasing other companies and trying to build their central product by kludging acquired products together instead of creating an integrated product from the initial design. They are much more focused on profit than on the welfare of their employees - many have not had a raise in years.