Pros
Great benefits, every other Friday off, friendly co-workers, and plenty of resources to learn new skills. BioFire is also great at trying to make all of their workers feel appreciated and that the work we do has an actual impact.
Cons
Your experience will depend highly on your manager. Unfortunately, some managers will make it difficult to advance your career or even talk about career growth. It seems like there is a good number of people in management who seem to have gotten their role by being friends with others in upper management, not because of their qualifications. Also, people in several departments tend to cross the line or take inappropriate actions and there never seems to be any repercussions from HR. It has made several people feel alienated in their teams.