Laidback atmosphere. Easy going coworkers. Management gives opportunities to those who ask for it and take initiative.
Cons
Repetitive tasks and same type of projects over and over. Unbalanced workload - a few employees do a lot of the work and work a considerable amount of overtime (on salary so no overtime pay) every week. Too much work for the amount of employees the company has.