Company supports employees and contributes to enjoyable workplace. Benefits and extra activities are incorporated in healthy work/life balance. Company truly has best interest of all and wants you to succeed, if you succeed company succeeds.
Cons
Sometimes, too many changes are in the works and can go unfinished.