Pros
They take care of their employees and love their people. Not everyone will buy in to the culture and vision but those who do are rewarded with a great career experience. Competitive pay, modern office campus, great executive leadership, they know how to have fun and work hard
Cons
Some legacy processes and applications need to be updated