Vantaggi
Excellent paid time off policy. Nice on-site gym & cafeteria. Pretty good 401K and healthcare. If you are in a sales, credit or upper management role you will be well compensated for strong performance and will likely enjoy job satisfaction. If you have one of the good managers who both understands the work and cares about their employees you can have a long and happy career at this company.
Svantaggi
If you are in sales support or other various operational roles you will be over worked and under appreciated. Those who out-perform their peers are not promoted, instead they are given more and more work to the point where everyone (again, talking about operational roles) has too much on their plate to really be able to succeed. Management does not listen to feedback from those who actually perform the work. Change is from the top down only, and a poor understanding of the actual work flow and the details of the tasks involved has resulted in computer systems and processes that do not function effectively or as intended.