Pros
The building is nice. The product is innovative. There's a Starbucks and free gym. You'll like it if you are comfortable with not being a team player or having to not use your brain.
Cons
Management and HR is the worst I've seen in years. Management dumbs people down no matter the experience or background. HR is only for executive level employees. They do not care about the little people below manufacturing the product. The environment is toxic as there is no room for growth. There's been bullying by people who have been there for years but get away with things because they are sneaky. HR is useless when it comes to repetitive complaints from several employees about the same things and same employees causing toxic environment. Lots of harrassing and negative gossiping. There's a constant revolving door of good employees hired but all quitting because Management doesn't see value in keeping good people. You're replaceable. No matter how long you work there you will never be valued. Too much micromanaging and strict for a small company. There's no trust in employees. People don't bother putting 2wk notices anymore because they are let go before their two weeks are up. That's how much they care. They do not pay people enough but have all these requirements to be a qualified candidate. There's no incentives or recognition for employees that do work hard consistently and go above and beyond. There is no growth no future. There's no advancement for career opportunities.