Vantaggi
They pay decently and are always doing company activities to help boost company moral. They are good to deal with to create a balanced home and work life. The work schedule is really nice and good for a family. Benefits are a bit pricey but good. It is overall a comfortable place to work at and has the capability of being a really good employer with some adjustments.
Svantaggi
They have moved away from their roots of hard work pays off. They will promote and hire anyone who has a degree whether the are qualified for the position. Given the choice of a experienced well qualified applicant or current employee versus a new college graduate with no experience they will choose the person with the piece of paper. Again there is no room to advance if you don't have a degree even if you are a hard worker. It is a popularity contest the same people are always getting recognized. Last they are all about their account managers and senior account managers but fail to recognize others that help support the company and enable the ability for those individuals to succeed.