Pros
Veracyte's executive team are firm believers that happy, supported employees produce great work. They've spent a lot of time (and money) to create and keep up that culture and it really shows. I came from a culture where stress was the norm, but you see a lot of smiles and hear laughter throughout. Managers take the time to show employees growth and career plans so you don't feel like you're stuck in a rut day in and day out. They also are very open with how the company is doing, where we are going, and show gratitude for each team and the work that they do. There is a flexible working schedule (for most positions), decent benefits, and free shuttles to and from BART and Caltrain. They also provide a free coffee with a fancy espresso machine, PB&J sandwiches, fruits, and yogurts.
Cons
As a relatively small company, things can change quickly, so you always need to stay on your toes.