Pros
The employee benefits and work life balance are very good. Employee training is great and you are expected to attend regular training sessions to improve your management skills and awareness. Employees are generally friendly & focused on their work.
Cons
There is an undercurrent of frustration and uncertainty that runs through marketing among the various teams. A large part of that is the constant budget battle and changes within the organization which take place on a fairly regular basis resulting in confusion about how they are going to accomplish the goals that have been outlined. The higher the level of management, the less in touch with the actual challenges the budget issues evoke among the teams, limiting the ability for cross-functional cooperation.