Pros
- Many truly brilliant individual contributors who are technically competent and probably were around when the basic kernels of modern technology were being developed. - People really do love technology at this company. - Depending on your team, you can have decent freedom to explore interesting avenues for ideas and directions. - Seems like the company might be turning around with the latest batch of global leaders.
Cons
- People with actual skill building and developing ideas are often used as the workhorses for people who are good at developing "paper architectures" and ideas. - TC is not competitive, and career growth is slow/non-existent due to saturation at the top. - Constant turnover in leadership, which has led to constant re-organization and layoffs. - Constant internal messaging about how the company is changing moral X or core value Y, which cheapens what the leadership is trying to convey. - Ideas in research and development often never get validated by possible customers in target markets to find product market fit.