Good support, team atmosphere. Use of new technologies. Great opportunities to work on cutting edge projects and unique builds.
Minpunten
Structure can lead to lack of clarity in who you report to as far as promotion discussions as projects change your executive. Can be expected to work long hours and may need to advocate for extra to compensate for that.