Pros
Nice people. Good work-life balance
Cons
The management is so poor. It seems like people are nice, but when it comes to decision-making and developing the right strategies for the company, they do a terrible job. If you care about your future and your growth, don't stay in the company. The CEO does not care about his people much... When I interviewed with the company, it was pretty promising and looked like a pioneer technology and ready to be commercialized, but when I started, I realized the fact that there are a lot of fundamental issues in the core technology and probably it needs a couple of more years of research and development to have the fundamentals ready to work. So, they faked where they are on their technology, or maybe the top technical people were not knowledgeable enough to understand where they are. Generally, I regret working for this company and interacting with and trusting the top leaders. Working with the top technical leaders, they don't let others help them as they are overconfident in their knowledge, which is not right, and clearly, their guidance/approach was not successful in the past couple of years. However, I made some good friends there.