Caring management with nice work atmosphere.
Pros: Pleasant staff and atmosphere.
Cons: Very little compensation and no flex time.
Largely staffed company, so there was not much overtime. The company, as a whole, seems to care about the employees. There were quite a few team building events and company gatherings. The biggest downfall is having to meet a quota that seemed impossible, at times...and having your numbers posted, publicly.