Pros: great pay, good stock program, good facilities
Cons: lower management doesn't believe in company culture
A typical day at work feels like being chained to a desk. Management has little to no attachment to employees.
The hardest part of the job was producing tangible business improvements and deliverables that were shot down by middle management.
Upper management has no idea that lower levels have a hard time.