Great people to work with makes the workplace fun and exciting.
Cons
Some departments have bad leaders. Company has been shrinking for a while. Targets are never achieved. Product continues to fail compared to the competition. Losing too many deals to competitors.