Pros
Good lateral opportunities if you are willing to relocate. Good benefits
Cons
Management is too reactive and not proactive enough and doesn't care about input from anyone under VP level. This causes horrible work life balance as you are constantly asked to provide more and more meaningless projects. This work environment doesn't allow you to look forward and do productive projects. You work for months to develop a budget and forecast with solid, supported backup, however Mgmt does't care or listen. They tell you what your numbers are going to be…defeats the purpose of 'building' a budget. Mgmt could have just said what number they wanted and saved everyone a lot of time and effort. Be prepared to kiss up, or you don't move up in the company. VERY political.