Pros
Work life balance.
Raises for recent grads.
Kontras
In deciding to join any company with less than $10 mm revenue or less than 50 employees, speak to at least 3 company alumni before making a decision.
Some of the management is not professional.
No annual performance reviews and raises are very rare for experienced folks.
Be very cautious in joining if you have a job with a larger company.