Pros
Most departments promote from within, so once you are a teammate, you have opportunities. Company also offers tuition reimbursement.
Cons
Focus on requiring degrees for managers often leads to weak managers with little or no practical experience. There is no real training for these managers who often do not know how to manage a team. The result is chaos and turmoil. Also, the office politics are terrible and get in the way of people just getting the work done. Additionally, the turnover is very high. People in key positions job hop from one role to the next, and there is no knowledge transfer to those who follow them. There is a total lack of continuity, and each department acts as a silo. This makes it hard to accomplish anything worthwhile or long term. Office is relocating to Nashville, TN in 2017. There is a history of certain managers and departments bending the rules to promote "unqualified" candidates.