Pros: Working as a Software Engineer, you get to touch some pretty critical infrastructure and enterprise software. The projects are generally interesting, and they're a big player in the semiconductor and networking hardware space, so the tech is usually cutting-edge.
Cons: Job security is tough here, especially after an acquisition. There are frequent layoffs, and it feels like your role is always under review. It's hard to feel settled when you're always worried about the next re-org or acquisition impact on engineering teams in the San Jose, CA office.
Advice to Management: Be more transparent about future plans and try to stabilize teams post-acquisition. The constant uncertainty around job security really impacts morale for the engineering staff.
Show more