Pros
Benefits are decent. vacation days are just ok. people are great, have potential to grow into long friendships. convenient shuttle service if you take metra. You can learn a lot if people want to train you. Easy to move to other areas (laterally).
Cons
Multiple systems of data due to many acquisitions, require lots of manual data manipulation. lack of standardization in reporting data. Management fire and demote people without proper communication; they also favor certain people from legacy companies. HR is unresponsive to issues and company culture could use some improvement. No training or defined career path. Hard to get promoted since there are not a lot of levels to grow into. you can move into another position easily but it's not a step up. work is often not communicated in a timely manner, and deadlines can be somewhat unreasonable.