Relaxed but fast-faced atmosphere where everyone works as a team and there's open communication. Top executives have "open door" for even staff level employees. Dedicated group of employees who know how to balance work and fun.
Cons
Hours can be long, espcially if you're working on a project with deadlines ... however the work-life balance is emphasized.