The company is always fair with employees. I love their values and like that they encourage me to leave and attend my kids sports. They hold town halls a few times a year so we all know how the company is doing.
Cons
Sometimes it is hard to connect with people since we work from home 3 days a week.