Pros
There are talented and hardworking individuals across teams who genuinely care about delivering results. Some managers support flexibility and work-life balance, and there are occasional opportunities to work on interesting projects if you’re proactive.
Cons
Leadership has become increasingly disorganized, creating confusion around priorities and accountability. Over the past six months, there have been multiple waves of layoffs, and many employees feel pushed out rather than supported. Career growth and compensation, including yearly bonuses, often depend more on relationships with upper management than on measurable performance. Leadership tends to avoid taking responsibility for poor decisions, leaving teams to operate without clear direction. Many in senior roles appear to have advanced through attrition or internal politics rather than demonstrated capability.