Great benefits and competitive salary. Flexible working hours and flexible work.from home option. Awesome friendly work environment. Great health care and 401k match.
Cons
I think that the salaries should be looked into more. Sometimes it may seems that the team is not connected.