Pros
Remuneration (given how easy most of the jobs are, few are willing to bad-mouth this gravy train). Most peers were highly-skilled and dynamic individuals. If you crack the ranks of management, the perks are very cushy indeed, and you're nearly untouchable when it comes to firing time.
Cons
- Office politics of a degree that makes meritocracy an absolute joke. - Mid-level management have little diversity, power, loyalty (to their employees), or EQ in their ranks. - Organization is touted as being "flat," yet bureaucracy is incredibly stifling. - Extraordinarily arrogant, top-down management seeks to micro-manage/control everything. - The best and brightest I'd met all shared one thing in common: they all left. Those who stayed were often the *most* incompetent people imaginable.