Pros
If you are looking for a company that pays well, the people are nice and you can glide through your day without having to work hard, then this is the place for you. If you are motivated and show signs of competence, the sky is the limit on how much you can take on. So far, the company has been pretty good about leveraging open-source projects as well and migrating off IBM websphere in favor or Tomcat.
Cons
The company is currently focused on moving all IT to offshore. The company incentive program consists of a gift store, you can pick things out of. Examples( Cno branded pens, shirts, off-brand watches, purses, etc). They also rolled out a magnet board. So now you can earn magnets. There is not incentive pay or stock options, etc. This company still runs on Mainframes. This company is the opposite of agile. Their SDLC process is governed by a home-grown project management/workflow system that pushes 85% of the manual tasks, back on the developer. Many of the tasks could be automated. For example: When I deploy something to production, I have to log into a website and put the date the package deployed. This is just one step of many. Project managers are AWFUL. All they do is take notes. They are never in the trenches with you. Instead they stand on top of the trench and throw more dirt on you. They setup meetings, assign work, and then ride you. They never help team members overcome any challenges and none of them have a technical background, so they do not understand the notes they take.