Pros
- slowwww work pace - it's okay to not get things done - creating mediocre products is okay because the clients still use them
Cons
As a software engineer, this is the slowest workplace I have ever worked in. Things will get done (eventually) but everything takes forever. Senior managements are bunch of old cakes who just want to keep their jobs forever. This is not a technology shop, all managements are 'people managers' and 'time keepers', they have no interests in technologies (tools that increase team productivity and product quality), they just want to cover their asses and leave everything the way it is. The company was in terrible shape in the last couple of years, bonus is rare and there were many turn overs and lay offs. Hiring seems to have been frozen for years, I haven't seen any new hires for at least 1 year. The products Kenexa create are very basic data entry web applications but it still manage to make them terribly ugly, inefficient and crappy. The managements doesn't seem to care nor have any interests/plans to make them better. If you work here, you won't get any appreciations for great work, but the work is so easy and you are free to be mediocre and create mediocre products just like everyone else in the office. I had been working with a few teams and I was always amazed how little work people actually do everyday. This is not a good place for good talents but a great place for losers - it has plenty of them.