Vantaggi
The product, while sometimes missing the mark, is generally best-in-class. Cognex makes some of the core technology blocks that power automation around the world. The technology is very complex and capable and Cognex shines by wrapping it up into a solution that makes it easy for engineers to consume. It's also financially a strong performing company, annually generating hundreds of millions of dollars of cash.
Svantaggi
Cognex works hard to create a unique culture and sense of belonging. I believe there may have been a time when this was organic, but it now feels contrived (e.g. professional costume vendors crafting halloween outfits for many of the executives) with the ultimate goal of rallying up enough spirit that people forget they are underpaid and have some of the most meager benefits of any technology company in Massachusetts. If you're busy decorating pumpkins in the cafe or getting free movie tickets you may actually forget that Cognex didn't give you a single day of parental leave the last time you had a child. Note that Cognex did add a parental leave policy for the first time in 2019, although I can only assume this is because they saw the MA regulations coming down the pipe. Remember those hundreds of millions of dollars of cash that I mentioned Cognex consistently generates? Some employees find security in this profitability, however it means nothing when your bonus is dramatically cut (possibly to zero) when aggressive growth targets are not hit. One of the celebrated values at Cognex is “Perseverance” and it is reflected in the dedication they expect from employees, and the long-term oriented compensation structure that most have. This is great - many employees willingly give this dedication because it’s how the caliber of people they have attracted are wired and 70+ hour weeks are not uncommon - however it does not seem that Cognex reciprocates. High-performing staff who have delivered for decades or more are axed because of politics or factors that are out of their control, often when opportunities to redeploy them elsewhere in the organization seem obvious. For a young engineer or product marketer it's not a bad place to be. Learn a lot, enjoy the events, get close with your colleagues, etc. But once you have taken from the experience what you wanted I would suggest thinking hard about your next step so you can take it on your terms. Fortunately the greater Boston area has dozens of robotics and automation companies that would be happy to have your talents, pay you more, and give you better benefits… although you may need to buy your own container of mixed-nuts come the holidays.