-Great exposure to the tech
-Flexible hours
-Close team, high exposure to the various teams in the company
-Over-time flexibility
Cons
-Very low task variability
-Limited responsibilities
-Not much room for growth, horizontally or vertically
-Confusing and conflicting month-to-month goals