Avantages
Pay is competitive, perks are average for industry. This is a product driven company, as opposed to engineering (Google or Facebook) or design (apple).
Inconvénients
Expect a total frat house. Seniors and leads in the early to mid 20s. Drink the cool aid and you'll fit in. As a technical program manager, you'll likely report into an engineering manager or director, who most likely knows absolutely nothing about program or project management. Or cares about your career or what you do. Linkedin does not value the project or program manager role, and there is a heavy bias to engineers are all that matter. In engineering, there is roughly 1 program manager to 50 engineers and you are treated like a ,general dogs body. If you enjoy doing admin work, this is for you. The career ladder is lovely, but bears absolutely no relation to reality. There is no leveling across the organization, so career progression and promotions are entirely a draw of luck based on your department, and not skill.