The thing that I enjoy most about the culture with my current company is there's a lot of camaraderie and it's a very team-driven atmosphere. We work hard and we are also rewarded with company events as well, so work hard, play hard is kind of a motto at my company there. One thing that I would say that I dislike is the team spirit and team atmosphere kind of varies from team to team. Some teams aren't as cohesive, so if it were up to me, I'd make more of an effort for that culture to be more fluid across the whole office rather than from team to team.