Pros
Starting pay is acceptable, but there is hardly any room for advancement. There are some really good people there that help make the day go by.
Kontras
It's a bit rule crazy. If you follow the rules and keep to your lane you can keep your job, but often times the rules make situations worse. High turnover in entry level and temp positions.
The office is physically divided in two. With communication between some departments all but forbidden, resentment builds and finger pointing ensues. Given that the people who stick to their lanes keep their jobs, a lot falls in the gaps between departments that say "not my job." People that rise to the occasion aren't treated kindly and talent sheds away.