Pros
Good money, good bonus flexible work schedule, and you will never get fired
Cons
This company is heavily product driven. They don’t care about engineering, cutting edge, tech, technologies, or innovation. Product managers and owners act like project managers, and constantly get in the way of engineering and don’t allow the engineers to do their work the right way. Tech debt is immense and nobody cares about it. All your senior managers are also product slaves.