Pros
Most employees and supervisors are easy to talk to. The lab invests in employees through tuition assistance. It is friendly to people with family, providing flexible hours, health benefits, and vacation days. The lab is investing in emerging areas like bioinformatics and is unlikely to go down.
Cons
The pay is below average in comparison to tech industry. The lab is bureaucratic. The employee headed social groups are equally bureaucratic and awful. There are little social interactions across the lab. Group cultures differ by a lot. A few supervisors are supportive of the employees, but they are very few. There is a consensus that most group leaders are poor managers. There are service groups that are bad place to be if you are young, intelligent, and driven. Many groups persist old boy school culture.