Many great team player and boss give plenty of room for us to perform. Stressful but fulfilling jobThe good thingsmany great team players, boss flexible on how you get things done
The challengesDifficult to deal with some cheap subcon, poor benefits such as medical and other welfare