Pros
The engineers and technical staff were experienced, kind, and a pleasure to work with.
Cons
HR has been an absolute nightmare to work with after leaving the company. I was forced to promptly leave the company after 10 months of employment to help assist my parents due to a COVID related issue. The contract I signed at the beginning of my employment that I would have to repay all relocation slipped to the back of my mind as I focused on family and it was never mentioned during the offboarding process. HR sent me a bill requesting 30k+ reimbursement, and has been unwilling to negotiate based on the difficult circumstances of my departure. As well as the fact that I worked for 80% of the required term. To top it off, I've made 10-15 calls to my supposed HR contacts with nearly all of them being ignored , and have been forced into waiting days-weeks for irregular e-mail responses. HR ruins what is a otherwise a great company, and has created a nightmare for myself.