Pros
1. no one gets left behind mindset 2. if you ask for help you will get it 3. management takes the time to check in on your mental health 4. a diverse/inclusive work environment where everyone is accepted from all races, phase in career, genders, religions, etc. 5. hard work/long hours are noticed, noted and rewarded.
Cons
1. there is an overwhelming amount of work (not bad for job security but can be a bit overwhelming without a solid time management method that works for you) 2. working with multiple clients. every customer who has an issue expects their issue to be the highest priority which requires expert level mutitasking skills to work on multiple companies at the same time 3. an unnamed person can be a bit of an over-checker calling repeatedly despite status of busy or do not disturb (I dont believe thats the intention but it can add to the stress)