Pros
* Work/Life balance is probably the best around * Great for remote working * Very nice Benefits * Great place to learn if you are just out of school or an intern * Mission and Values (though sometimes can't figure out how this relates) * Effort to expand diversity * Financially stable * Some great colleagues
Cons
* Very conservative culture in developing new products. Is afraid it will damage its brand. Things move very slowly. * While it wants to have a risk taking, it penalizes those who fail (the closure of the connected devices division and layoff of employees as an example) * It is a one product company with a big sugar daddy (Yahoo) * Not hungry to innovate. There is no real vision for its flagship product other than to keep adding features. * Mostly trying to protect market share from sliding even more against Chrome * Doesn't have a strong vision of the future - just churning out browser releases * Lives in its past glory and thinks that its brand will carry them forward.