Engineering Manager • Former Employee
Pros: - Food and amenities on campus
- Benefits are good
- Initial comp for the first 4 years is good
Cons: All engineering management and leadership I've worked with are self-serving and will prioritize their own interests at others' expense. No one is willing to lend a hand unless forced to. If it doesn't benefit their own deliverables and career goals, they don't care about helping you. The politics are insane.
Managers are quick to get rid of people who are hurting their own goals, rather than trying to support and help those engineers to improve.
Some of the worst managers and senior managers I've ever seen. They perform 0% people management and only 100% focus on their deliverables. They only care about the project status. There is no career development, no guidance, nothing. My manager has never asked a single non-work related thing about me in several years of 1-on-1s. They don't care about employee morale and health, as they see employees as completely replaceable (as my own manager has verbally expressed).
Lot of people are coasting doing the bare minimum, while others shoulder the load. The review and promo systems are broken, where engineers are only incentivized to work on things that are visible to management, and will not do important things engineers should do, like caring about tech debt and dev experience. Too many engineers got good at appealing to management by showing visibility only on things that the managers are looking for, and do nothing else otherwise.