Friendly and supportive colleagues Interesting science Many opportunities to learn Training for managers Leadership opportunities at all levels Free snacks Company sponsored outings
Cons
Always felt like we needed a few more people on each team, some groups/people were stretched very thin and had high turnover.