Every person you’ll work with is extremely nice and inviting. Each team member has such a different background, specialty and location, that you can learn something new every day. There is not much hierarchy when it comes to the work structure, which decreases the overall stressfulness of work environment – team meetings can really feel like just hanging out with a bunch of friends!