Interesting work projects, most employees are knowledgeable and helpful, clean, modern workplace, good management and some of the best technology in the area
Cons
Every company has at least one, that mean, hateful person that can make for a long work day and act like a progressive stage 4 cancer within the company. So bad, you have to place them in an office away from everyone.