Pros
I can't of anything positive I can say.... 20 word minimum required here. Several years ago there used to be bonuses, but not any more.
Cons
Poor, disorganized management for the first half of my time there. Corrupt, manipulative and dishonest management for the last half of my time there. Terrible benefits No required review process to make managers give reviews to employees. No reviews. No raises. No bonuses. Nothing interesting to work on. Working on old technology, oracle is always way behind. Not enough engineers to get the work done well. Too many managers wondering why the work is not getting done. Too many managers manipulating each other and the developers. Too many acquisitions, good people always leave after the acquisition, leaving people who do not know how to get the work done and want just to have a paycheck. Acquisitions seem to leave more management behind... there are layers and layers of managers who do nothing but manipulate each other for territory. It's an absolutely horrible place to work, especially if you take pride in your work and want to work with good, honest people.