Great! The technology supports the need, and it's encouraged and/or allowed in almost every position in the company.
Very flexible with working from home.
They are very lenient to allow working from home either as needed or on a permanent basis.
It depends on your manager, but the company does offer work from home options or telecommuting.
They let you do it; however they should ask people to meet centrally and/or with their development teams more frequently. More face-to-face time would benefit everyone.