Great company, I DON'T support their views on LGBT and they knew it, but we mutually respected each other.
Their customer service and product go above and beyond, they take pride in mentoring the new, the young and those just entering the job market. They give back to the community at every chance. Great place to work aside from the every once in awhile poor leader.
Mentoring the young and genuine care for a better world
Some lower managment levels are hard to work for