Pros
nothing that is relevant to a healthy career development...
but if the following matters:
- flexible hours - most people don't show up to work before noon
- benefits are above average
- freedom to experiment - management lacks knowledge on what really works or don't work
- not required to be an expert in anything to get far, just know how to pretend to be an expert
- title booster --- titles are handed out based on who you know and what you know
Cons
- a company that has no real solutions expertise trying to sell solutions
- management lacks focus and knowledge on all core business areas
- half of the so called 'Senior Directors' and 'VPs' have no real strategic experience, but are merely overpaid coordinators and/or copywriters.
- it is a common practice to over promise and under deliver (to both clients and employees)
- incompetence and inefficiency are tolerated by upper management