Pros
Haemonetics has a good set of benefits, decent pay, decent vacation standards, and generally treats employees well. There is a very strong focus on the bottom line and meeting quarterly and especially annual revenue expectations, which makes it difficult to spent money for training or other uses late in the fiscal year, but also makes getting a bonus more likely. Management is generally good, and very approachable, and employees are respected and treated well.
Cons
As mentioned above, Haemonetics has an extreme focus on the bottom line, and will not hesitate to remove staff and close or combine offices when it deems that necessary. This is probably good for Wall Street and general business, but it can be hard on the staff; even experienced staff are cut. Valuable customer relationships, useful for long-term business relationships, are sometimes trumped by short-term concerns for meeting quarterly or annual objectives, which strikes me as somewhat penny-wise and pound-foolish. Another concern is that processes and 'goals' are a constantly moving target, and makes trying to build long-term systems for running and managing indivdual product lines within the business challenging.