Its a good company to gain entry level experience in various fields. Its an ok job to hold while you are going through college. The location is good and you get a nice view of the city from their office,
Cons
Forget about advancement, Its a small company with not a lot of opportunity to move up in ranks. No benefits. Not even health insurance. Hours cut every summer when work is slow. Moody and sexist boss. Management is corrupt to the core.