Great people to works for, but limited hours, unsuitable for steady income.
Pros: pleasant atmosphere, encouraging staff
Cons: no benefits; very limited hours available, changing on a regular basis.
The company and all of its supervisors are great people to work with and for! They all do their jobs well and strive to make working conditions pleasant and motivating, encouraging. They value their long term employees especially, and do their best treat everyone well. Cross training also insures more work for each person.
However, the company is greatly disadvantaged by the limited hours allowed (28 hours per week; many times less, depending on the project and it's varying current needs and goals of the customer), and the people here have to actually make a living at it. Underemployed is the status of many older employees there, which are also their most valuable. The remainder are basically students, who only need part time positions, and come and go on a regular basis.
There are generally no benefits, and hours cannot be assured each week.