Pros
The company is doing quite well financially, especially after security camera Arlo was introduced. The company invests in technology and new product development. There are new products to be launched in the near future. Company outlook is pretty good. If you join the right business and the right team, you can have career path for the long term. But on the other side, if you join the wrong team, you will suck. There are some small perks, such as summer gift, company parties, free lunch at least once a quarter.
Kontras
Company culture is horrible. Lay-off happens every once a while. The sales strategy changes all the time. They always hire people to test if the new model works, and are very inpatient. If the new model doesn't work for a few months, they lay off all the people just hired. Severance package is pathetic. They minimize the severance package to allow the management team to freely lay off people at minimal cost. Company makes poor decisions, but innocent employees pay for it. I've seen many good people let go, later, the management team realized the mistake, and then hired less experienced people to fill the positions. It's been sad and horrible. Very unprofessional managers. Most of the managers only care about the employees who are willing to establish personal (beyond professional) relationships with them or who come from the same ethnic groups. That's why if you are a Chinese in Supply Chain, or Indian in IT, or Irish in Finance, or if you go to lunch individually with your boss every day, or carpool with your boss every day, you will be more likely to succeed.