Pros
Initially decent vacation and medical insurance packages, although each year the insurance got worse. Physical working conditions were acceptable, but conditions were declining as they worked toward moving everyone except top executives into a noisy and poorly planned open office environment. My immediate coworkers were talented and dedicated but increasingly leaving/being pushed out of the company due to the cons listed below.
Cons
Higher-ups jockeyed for control of parts of business resulting in frequent reorganizations. There was a relentless drive to force all product teams to work the same way, regardless of substantive differences in their markets, customer base, products, technologies, and team culture. The processes pushed down from above were typically ill conceived, overly complex, poorly documented, and constantly changing due to poor outcomes. Internal business systems were poorly implemented and frequently unreliable. Top leadership fundamentally did not understand how to empower the workforce to achieve extraordinary results. For example, they mandated a forced distribution of employee performance ratings and the resulting arbitrary termination of the “lowest” performers, practices that have largely been abandoned by top-tier companies as anti-team.