Pros
- Some teams have good managers, work, and interesting career opportunities - Loads of talented, creative people - Nice office
Cons
- Inconsistency in work and projects. Some teams are highly visible, get priority, are given a lot of cool work, some just get shoved in a corner and forgotten - The management isn't the best, which is why you see a lot of the higher-level folk staying on for years, with the people under them constantly moving and changing - No clear product strategy or roadmaps, everything is done on a whim, and people who are not qualified for certain roles are somehow leading products, which eventually don't do well - Over-reliance on AI. No one can complete any task without asking AI. There is a lack of independent thinking, and in thinking that AI is so good, the mediocre results it gives are also over-appreciated - Talented people are hired, and then made to do stuff unrelated to their roles