Pros
Competitive salary, good benefits and most of the employees are nice outgoing people. The product and space are interesting.
Cons
Where to begin? Lucid has a lot of problems internally. The current incarnation of the product has been in development for nearly nine years and has collected a lot of technical debt that has never been paid off. The original gangstas on the engineering team pretty much control and prioritize the direction of the development effort, much to the dismay of the rest of the engineers/company. Want to get anything done? Better ingratiate yourself with the OGs or you're screwed. The project management team is also a bit of a mess. I first had a great PM who was easy to work with and after the upteenth reoganization was assigned a new PM who immediately started complaining about me to my boss. Gotta love those 7PM phone calls from the VP of Engineering asking me what the problem is when the PM never even brought up his issues to me in the first place. This same PM was also all too happy to throw me under the bus at a moment's notice. Meanwhile this PM literally spent three months to figure out that "scraping is hard" and is a rising star at Lucid or something -- go figure. Most of the engineers learn to keep their heads down and pump out code. No rhyme, no reason. The squeaky wheels get greased.