Pros
The technology is pretty cool and the location attracts people. They have really good engineers, including a phenomenal sales engineer that knows every tiny detail about the system. Their longest-tenured mechanical engineer is the best I've worked with in almost 30 years of hi-tech work, same with the longest-tenured software and systems engineers.
Cons
Pervasive bullying, harassing and abusive behavior, expect retaliation by upper management for those who dare speak up. $$$. Company is always scraping for money and has an extensive record of layoffs. Need to prototype something, say some prayers first. Want a raise? Either wait for a layoff and demand a raise to return, or threaten to quit. CEO has serious anger management issues and frequently screams out obscenities at the tiniest perceived slight.