They are very employee-friendly, making them a great company to work for. They are continually improving their proficiency.
Cons
The pay is not competitive with industry standards. Raises are typically granted at the end of the year, and having a school degree doesn't significantly increase your salary.