Great culture and awesome vibe. People are very kind, helpful, and generous with their knowledge and time. Everyone always says hello. My current team even has dinners at each other houses ~once every 6 months. Team functions and gets along super well.