Pros
Cognex provides a lot of opportunities to integrate with the diverse community of employees, from quarterly socials to department outings, ping pong or ultimate frisbee at lunch, a gym and locker room for whenever you want it, a self-service cafeteria with weekly cookouts in the summer, halloween parties of epic proportions, and global celebrations of big company wins. Cognex, the company but especially the people, is delightful.
Cons
I'm not sure how it is now, but pre-Covid I think the biggest complaint was the inability to work remotely. As an organization the policy was to be in the office. I personally enjoyed being able to see my colleagues every day, but I know this was one of the main reasons for candidates not accepting the job or for people ultimately leaving if they wanted / needed the flexibility for a hybrid or remote job.