Overall, good company to work for.
I've worked in more than one location. Some locations are fun, positive, supportive, good energy - others are tense and hostile - your work environment is up to you. Great benefits, good pay, lots of opportunity, medium stress.
Flex Fridays / TO days
Work can be repetitive and boring