Decent salary
Nice location
Innovative technology
Work environment is pleasant
Office is modern and clean
Cons
Management afraid of IT when it comes to promoting new tools and making changes to better ones
Consultants hired for expertise and then they don't implement their design
Some teams very cold and clinical, not enough collaboration and open feedback