The Clients are rewarding. The job itself is something it makes you feel good doing.
Cons
Management is in it for themselves. Do not work here... just dont! On all aspects of the company they overwork employees and try to get by without hiring the people they need. Expectations are too high to actually accomplish.
No Health insurance, little benefits