Pros
Some of my coworkers are very nice people
Cons
Company has really lost sight of its clients. All programming is being quickly pushed offshore so coworkers are forced to train their replacements. This has created major quality issues both internal and external not to mention destroying morale. Most excellent programmers have been let go. Some new programmers have been hired but management has no plans to keep them long term. Morale here is horrible! Management has been caught in so many lies that no one trusts them which has created a toxic workplace. They recently sent out a survey asking for employee feedback but very few of us will fill it out for fear of retribution. I agree with some of the other comments regarding pay and promotions - you will never see either. Company is quick to reduce your pay and change your title so you end up earning less.