Pros: advancement, reconition
Cons: poor planning, abrubt overtime
Great people, always having a social event for the community or for employees.
Fun and relaxing work environment, but very much geared towards getting the next feature out the door.
Sometimes overaggressive in planning, and thus deadlines and overtime tend to cause undue stress.