Hired humanities and liberal arts majors. Trained people with little to no experience in the field. Provided a foundation for testing and QA. Since the work load comes in waves, it gives employees some very important downtime. Highly valuable experience.
Cons
Training was out of date. Defect tracking system was antiquated. There is a process for advancement, but it isn't practiced. Lack of senior mentors and long term career development. Periods of rapid hiring and rapid layoffs. The experience was worth more than what they paid.
Entry into the field, lots of learning on the job
Flexible hours
Good location, surrounded by tons of lunch options
Cons
Project load varies, along with your job security, which they weren't quite upfront with
No room for promotion. With <15 people at the company, someone is going to have to leave in order to get a promotion