Pros
you have a job that pays well enough. Health benefits were pretty good.
Cons
There are several individuals who are extremely toxic to work with and continue to diminish and ridicule others. There is a lot of in-fighting and pointing fingers. You will get blamed for all the problems upper-management created. There is not a lot of room to grow and the skills you learn here are not very transferrable in my opinion. A lot of home brewed applications. They do not value anyone who speaks up and tries to change things, they do not value quality or hardwork. You only are successful if you are one of the drinking buddies in my opinion. They are very deceptive in the hiring process for most people - this place is riddled with problems and they over promise in interviews. STAY AS FAR AWAY AS POSSIBLE.