Pros
- Always working with smart people. - You're solving cancer - that's awesome! - Nearly everyone I came across was very nice. - Work life balance is decent (basically 9-5), apart from the on-call hours for engineers. - snacks in the kitchen. cool office.
Cons
- The pay is systematically below market with raises tightly restricted to once a year. If you get an offer well below market, be willing to work for that amount for awhile - a big raise probably isn't coming anytime soon. - Everything is urgent all the time. Part of this is just the nature of providing cancer testing: time is critical for the patients waiting on results. But what this means as an employee is that you will be expected to do critical work with too little time. It's stressful. Also, as an engineer, it may mean that putting out fires through glorified tech support has to take precedent over writing code. And, like many places, unpaid overtime through "on-call hours" is common.