Pros
Great team with very sharp minds. You will be able to work with a very knowledgeable team of engineers.
Cons
Upper management is the biggest con to this company. This has been mentioned many times in other reviews, but this still holds to be true. The work environment tends to be overly strict with very dated company policies. DO NOT fall for the "hybrid" bull that they push in interviews. Yes hybrid by technicality, but only on Fridays. There is very little flexibility with your work schedule and you will find yourself burning through PTO as a result. It is also against company policy to WFH if you are sick or unable to make it into the office for any reason, so again you are forced to take PTO. Management is completely out of touch with their staff.